- 博客(15)
- 收藏
- 关注
原创 const的转换
int const* = int (Y)int * =int const(N) //不行,这样的话就可以利用左边的来修改右边const修饰的值 不符合从const的规则。const 右边没有*(指针)不参与类型,即:int *const p2=int *q;(Y)int *Q=int *const p2:(Y)const 和多级指针结合 两边都要有const才是正确的int cons...
2019-07-09 11:47:55
564
原创 const 的值
C++中不能重载的运算符:“?:”、“.”、“::”、“sizeof”和”.*” Const 对于右边的第一个Eg:Int *const p;//p的变量也就是p存的地址不能换 单解引用的值可以变Int const p ;// p的变量也就是p存的地址能换 单解引用的值可以不能变Tips:Int const p=nullptr;Int q=p;//错了 int const 和i...
2019-07-09 10:30:20
95
原创 函数重载
函数重载:函数名加参数eg:int sum(int ,int) sum_int_intint sum(double,double) sum_double_double静态的多态:函数重载tips: c++调用代码如果c++调用c的头文件,试图使用C环境下的编写代码,因为c环境下的代码没有参数,只有函数名,导致C++无法使用函数。解决方法:extend“c”{“调用的C头文件...
2019-07-09 10:18:06
55
原创 Linux的signal函数在函数主体的实现和实现顺序
Signal 函数不会被函数里的顺序所影响,只要进程运行且符合他的条件,他就会运行,所以要改变2个sign’al函数的顺序需要将第二个signal函数放在第一个signal函数里面//ctrl+c 会返回SIGINT信号 在进程运行的时候在控制台输入ctrl+c可以通过signal来抓取信号void func(int sign){printf("hello world\n");sl...
2019-06-23 13:19:49
452
原创 单词计算
4/100 发布文章 -要求:1.从文件中获得数据2.要求能从文件的一连串字符中正确获得想要的数据3.分析数据,从中能正确获得单词的数目代码分析:文件打开函数:int file(FILE* filename){char str[strsize];int tag = begin;FILE* fp=fopen(“filename”,“r”...
2019-06-21 19:12:34
279
原创 打字母游戏
项目:打字游戏要求:字母随机掉落,字母触底失败,首先随机生成一个,每完成十个字母的消除则升级。(升级:从随机掉落一个升级到随机掉落2个,以此类推)分析:1.显示函数2.生成随机数函数3.消除函数4.升级函数代码实施:显示:...
2019-06-21 18:51:37
212
原创 c知识点串理
一.类型当char int short与unsigned 类型运算自动化为unsignedchar 1, short int 2, long int 4, long long 8,float 4,double 8,long double 12//8,bool 1,void 无类型float double 天生有符号float 1位符号 后8个移码 后23个尾码12.25f1100....
2019-06-21 18:48:04
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人