摘要: sizeof计算数据类型或变量长度(包括‘\0’),如果计算的变量是一个表达式或函数,只与其最终结果或返回值的类型相关,表达式并不计算,函数也不进行执行。注意计算字符串时计算\0,而strlen不计算\0。 int a[10]; sizeof(a)//计算的就是整个数组的长度,为40; &a,表示取 阅读全文
posted @ 2019-09-20 17:17 Spock12345 阅读(1498) 评论(0) 推荐(0) 编辑
摘要: 1. #include 是将指定源代码文件嵌入到当前源文件所指定位置,例如:#include <iostream> 其后文件有尖括号< >和双引号" "两种不同,< >是标准嵌入,会搜索编译环境下的include子目录," "则是优先搜索当前目录下中的文件,如果搜索不到,再搜索编译环境下的inclu 阅读全文
posted @ 2019-09-20 15:10 Spock12345 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 关键词 inline inline int func(int arg1,int arg2){ //实现 return 0; } 作用:不是在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用处,适用于功能简单,规模较小又使用频繁的函数。递归函数无法内联处理,内联函数不能有循环体,switch语 阅读全文
posted @ 2019-09-19 17:19 Spock12345 阅读(2408) 评论(0) 推荐(0) 编辑
摘要: 1. 给原类型起别名:typedef int v1; 2. 用户定义的函数不可以调用的函数是main(); 3. if(judge)后面可以直接什么都不跟 4. 函数的定义不可以嵌套,函数的调用可以嵌套,函数A的声明可以嵌套在另一个函数B的函数体内,但必须实现在该函数B外,且仅在函数B可见 5.C语 阅读全文
posted @ 2019-09-16 22:26 Spock12345 阅读(324) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/kinghey-java-ljx/p/6180277.html #TitleSolutionAcceptanceDifficultyFrequency 1 Two Sum 40.2% Easy 2 Add Two Numbers 30.4% Mediu 阅读全文
posted @ 2019-09-16 16:15 Spock12345 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 原以为ends是cout<<” “,但是实际并不是 ends的定义:实际输出是’\0′ CRTIMP inline basic_ostream&lt;char, char_traits&lt;char&gt; &gt;&amp; __cdecl ends(basic_ostream&lt;char, 阅读全文
posted @ 2019-09-16 15:56 Spock12345 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 之所以不使用原码是因为原码在0处会产生正0和负0的区分,具有二义性,四则运算时符号位需要单独处理,且计算机硬件来说运算规则复杂,包括判断符号,异号操作,借位等。 负数采用补码操作后,可以将加减法统一为加法运算。 负数的补码是由该数的反码的最末位加1求得。 eg: X=-1010101的三码: 原:1 阅读全文
posted @ 2019-09-15 16:26 Spock12345 阅读(718) 评论(0) 推荐(0) 编辑