- 博客(15)
- 收藏
- 关注
原创 自己整理的一些Linux常用指令
显示日期:1、date:Mon Jul 22 15:21:58 DST 20192、date+%Y/%m/%d:2019/07/223、date +%H:%M:15:23显示日历:1、cal:显示当前月日历2、cal 2009:显示2009年一整年的日历3、cal 10 2009:显示2009年10月份的日历计算器bc:+-*/^%(加减乘除平方取余),...
2019-10-30 12:32:34
244
原创 栈应用之括号匹配
#define _CRT_SECURE_NO_WARNINGS#include#include#include#define MAXSIZE 2//定义栈空间的初始空间值templateclass Stract//该栈主要采用顺序表的存储方式{public: Stract() :_finish(0) , _capacity(MAXSIZE)
2017-11-25 12:23:19
207
原创 C++中的多态特性总结
一、分类:1、静态多态:在编译时完成,例如:函数重载,泛型编程。2、动态多态:程序执行期间,例如:虚函数{(1)一定要在派生类中对基函数进行重写。(2)基类的指针或引用调用虚函数}二、虚函数:{virtual 返回值类型 函数名 (参数列表){}}1、同名隐藏:如果基类与派生类具有相同的函数,则在调用函数时优先调用派生类的成员函数。2、重写(覆盖):在继承体系中,如果
2017-10-16 17:00:05
303
原创 C++中有关类继承的知识
1、格式:class DeriveClassName:acess lable BaseClassName{}; DeriveClassName:派生类(子类)名字acess lable:继承类型(分为三种:private、protected、public)BaseClassName:基类(父类)名字2、继承类型: 总结:继承类型会把基类中大于继承类型的都变成继承类型,
2017-10-01 20:58:52
263
原创 关于const的相关知识
1、修饰变量 当变量a经过const修饰后,即:const a ,会变成常量,也就是说a的值不能进行改变。2、修饰指针 (1)int a = 10; const int* p = &a; 常量指针(该指针指向常量而不是变量,即所指向空间的内容不能改变,但是可以改变指向空间),也就是说p指针指向变量的内容不能进行改变,即不能把a的值进行改变,但
2017-10-01 20:19:29
230
原创 日期类函数(计算日期)
#includeusing namespace std;int runnian(int year)//判断该年是否是闰年{ if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) return 1; else return 0;}int riqi(int& month,int& year)//因为每
2017-09-25 16:30:52
812
3
原创 链表的代码实现及其讲解
第一部分是整体代码,第二部分我会分开进行分析:第一部分:#include#include#includetypedef int Datatype;typedef struct LinkList{ Datatype data; struct LinkList* next;}List, *pList;pList linshi(Datatype d)//创建一
2017-08-02 10:03:13
1730
原创 C语言里的注释转换问题 (把C语言的的注释转换成C++的注释)
#define _CRT_SECURE_NO_WARNINGS#include#include#includeenum State{ END_STATE, NUL_STATE, C_STATE, CPP_STATE,};void DoNulcomment(FILE *pfIn, FILE *pfOut, State*s){ int fir
2017-07-29 19:50:52
218
原创 动态顺序表的代码实现以及与静态代码的区别
//动态顺序表#define _CRT_SECURE_NO_WARNINGS#include #include #include #include #define MAX 1typedef int DataType;typedef struct SeqList{ DataType *data; int sz; int Capacity;}
2017-07-28 20:16:24
551
原创 静态顺序表的实现
#define _CRT_SECURE_NO_WARNINGS#include #include #include #define MAX 10typedef int DataType;typedef struct SeqList{ DataType data[MAX]; int sz;}SeqList, *pSeqList;void InitS
2017-07-28 20:07:47
179
原创 关于按位与和按位或以及左/右移的相关知识
1、按位与(&)与普通的与(&&)的一些不同之处:(1)按位与(&)是每个相应的比特位都进行与操作,在比较时依然遵循0&&1=0&&01&&0=0,1&&1=1原则。而与(&&)操作是整体进行比较时遵循0&非零=0,非零&非零=1原则。(2)举例:char a=10;char b=3;求a&&b,与a&b; 解:二进制的表示形式为:a:00001010
2017-07-25 19:42:23
1952
2
原创 关于结构体的一些讲解,恳请大家指正
结构体主要分为三个部分:结构体、联合体、和枚举三个类型。一、结构体1、形式为:struct 标签 { 成员 }; 在main 函数中定义变量时为:struct 标签 变量名2、计算结构体大小例如该结构体的大小为8字节,原因如下:这其中涉及到了对齐问题,其对其
2017-07-10 17:33:10
238
原创 关于字符串函数的一些代码实现(strncpy strncat strncmp strchr strrchr)
//模拟实现strncpy函数//从第一个字符开始把src复制到dest里面去,如果src的长度大于n,则只复制前n个字符,如果src的长度小于n,则把src复制完后其余的全服复制成'\0'#define _CRT_SECURE_NO_WARNINGS#include#includevoid my_strncpy(char* dest, const char* src, int
2017-07-10 17:21:37
274
3
原创 初
我叫刘一帆,偶然间得知了这个程序员专属的博客,在不久后的将来我也将成为一个程序员,不知道走上这条路是否正确,因为好多人都说程序员太累、太辛苦,对身体的伤害很大,但不管怎样既然选择了这条道路就就没有办法退缩,做就要做到最好,这就是我的目标! 通过这几天的学习,我觉得学习编程应该多练习,要有一定的耐心,换一种思维方式,因为编程现在面对的是一个没有思想,只知道工作的电脑。有时对于我们来说最笨的办
2017-03-18 23:08:40
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人