自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 毕设摘要

毕设摘要原始数据如下图所示。包含5种故障类型说明.txt,采样频率:5012hz,共有9个参数。每种故障下包含多个txt文件,每个txt文件每一列对应一种参数。一.首先我做的是,将其中一种参数提取出来。不过我还需要把加速度转成振幅。每种故障下的多个txt文件区别在于转速不同,这对于我研究的振幅没有影响,所以我会把同一故障下的多个txt文件下的同一列(同一参数)提取出来,转换成振幅...

2019-05-01 10:54:48 937

原创 结构体内存对齐的规则

先来几道简单的测试题:// 练习 1struct S1{char c1;int i;char c2;};printf("%d\n", sizeof(struct S1)); //12// 练习 2struct S2{char c1;char c2;int i;};printf("%d\n", sizeof(struct S2)); //8// 练...

2018-07-27 16:38:30 708

原创 c++之继承--单继承(多继承)、虚继承

继承前人栽树,后人乘凉 继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手 段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能。这样 产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现 了由简单到复杂的认知过程。简单来说,继承就是在获取“父辈”东西的基础上,有选择的增添自己的东西。比如手机功能的更迭: 继承的格式 继承的...

2018-07-07 18:36:13 927

原创 c++中类的六个默认成员函数

构造函数构造函数是一个特殊的成员函数,名字与类名相同,创建类类型对象时,由编 译器自动调用,在对象的生命周期内只调用一次,保证每个数据成员都有 一个合适的初始值class Date{public:Date(int year, int month, int day){_year = year;_month = month;_day = day;}private:i...

2018-07-04 18:07:47 288

原创 c++之this指针

this指针场景:构造一个A类对象a,当a要调用A类中成员函数时,需要传参,但是却没有像c语言中那样,显式的指定对哪个“目标”进行操作;但结果依然是我们想要的,这是如何做到的呢? 实际上:C++中的成员函数也是按照C类似方式进行处理的,即:成员函 数实际也有一个隐藏指针,指向了调用该函数的对象本身,即this指针**this是一个指针,它时时刻刻指向这个实例**this指针特性:...

2018-06-17 16:05:22 175

原创 引用和函数重载

引用1.概念引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。使用: 类型&引用变量名(对象名)=引用实体;void TestRef(){int a = 10;//ra是a的引用int& ra = a;//所以输出a和ra结果是一样的printf("%p\n", &amp

2018-06-12 16:51:19 237

原创 二叉搜索树的基本操作

二叉搜索树实现—> 循环 #pragma once#include <assert.h>#include <stdio.h>#include <malloc.h>typedef int DataType;typedef struct BSTreeNode{ DataType

2018-05-15 17:15:59 132

原创 堆和堆的应用

堆的实现:#include <malloc.h>#include <assert.h>typedef int DataType;//函数指针--创建大堆或小堆typedef int (*Comapra)(DataType,DataType); typedef struct heap{ DataType *_array; int _s...

2018-05-15 16:52:33 222

原创 二叉树的基本操作及面试题

bintree.h#pragma once#include <stdio.h>typedef char BDataType;typedef struct BinTreeNode{ //struct BinTreeNode* _pParent; // 指向当前节点的双亲 struct BinTreeNode* _pLeft; // 指向当前节点左孩子 struct ...

2018-05-03 21:37:30 156

原创 迷宫问题C语言求解

迷宫:1-->通路     非1-->死路简单迷宫 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 1 1 0 0 0 1 0 1 1 0 0 1 0 0 0求解:①可以采用循环的方式。需要用到栈,从入口开始,往四个方向走,依次将走过的坐标点--入栈;如果走到“死路”,就出栈;--循环;最后栈中保存的就是出迷宫的路线。求解:②可以采用递归的方式。每走...

2018-04-23 22:29:00 1113 1

原创 c实现三子棋之智能电脑

game.h#ifndef __GAME_H__#define __GAME_H__#include <string.h>#include <stdlib.h>#include <time.h>#include <stdio.h>#include <Windows.h>#define ROW 3#define COL ...

2018-04-10 16:56:44 156

原创 简单扫雷小游戏

game.h#ifndef __GAME_H__#define __GAME_H__#include <stdio.h>#include <stdlib.h>#include <time.h>#include <windows.h>#define ROW 9#define COL 9#define ROWS ROW+2#def...

2018-04-10 16:31:52 163

原创 链表面试题

总结链表和顺序表的优缺点:  1.首先我们从2种结构的结构上来进行分析:        (1)对于顺序表。不论是静态的还是动态的,他们都是连续的存储空间,在读取上时间效率比较快,可以通过地址之间的运算来进行访问,但是在插入和删除操作会出现比较麻烦的负载操作。        (2)对于链表,因为他是链式存储。在我们需要的时候才在堆上开辟空间,对于插入查找的方式比较便携。但是对于遍历的话需要多次的空间...

2018-04-08 14:53:13 99

原创 动态顺序表的实现

SeqlistD.h#pragma once#include <stdio.h>#include <malloc.h>#include <stdlib.h>typedef int DataType; typedef unsigned int size_t; typedef struct SeqListD { DataType* _array...

2018-03-24 18:25:36 114

原创 静态顺序表的实现

head.h#pragma once#include<string.h>#include<stdio.h>#define MAX_SIZE 10 typedef unsigned int size_t; typedef int DataType; typedef struct SeqList { DataType _array[MAX_SIZE]; ...

2018-03-23 18:02:20 92

keil4软件压缩包

keil4软件,内含安装教程,安装不用愁!!!Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统

2018-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除