09 2016 档案

摘要:所谓的缺省函数,就是已经定义了初始变量的函数。 以下代码对于类A中的方法set() 和 普通函数 func() 均有默认值!! 阅读全文
posted @ 2016-09-25 11:36 SimonLiang 阅读(1701) 评论(0) 推荐(0)
摘要:&的功能: (1)取地址符 (2)引用符 一、定义别名 定义变量的别名 如,int n ; int &m =n; //m是n 的别名 ,可以用int类型的m来表示int类型的n。且m与n的地址也一样。故m 和 n 是同一个东西! 定义对象的别名 如:Human Mike; Human &rMike 阅读全文
posted @ 2016-09-24 19:17 SimonLiang 阅读(1251) 评论(0) 推荐(0)
摘要:1.cout 和cin是iostream的输入输出中的控制对象。 2.c++程序组成部分:预处理标志#、预处理指令include、头文件、main函数 3.endl功能:(1)“\n”换行 (2)调用输出流的flush函数,刷新缓冲区,让数据直接写入文件或者屏幕(需要立即显示时,比\n要好) 4.s 阅读全文
posted @ 2016-09-23 18:42 SimonLiang 阅读(254) 评论(0) 推荐(0)
摘要:堆~变量: C++中创建动态指针: int *p; //定义整型指针变量p p = new int; //new创建一个int类型的内存区域,然后将该区域的内存地址赋给指针变量p,p占用4个字节(int型嘛) 或者 int *p = new int; 释放:delete p; //将动态内存释放,但 阅读全文
posted @ 2016-09-23 18:09 SimonLiang 阅读(690) 评论(0) 推荐(0)
摘要:goto语句 输出: ********* 程序结束 一般不用goto语句,调试困难!因为编译器难以报错! switch 语句 转载自http://www.cnblogs.com/zhangjs8385/archive/2011/10/06/2200059.html 1.default就是如果没有符合 阅读全文
posted @ 2016-09-22 21:03 SimonLiang 阅读(424) 评论(0) 推荐(0)
摘要:1.有符号int与无符号int比较 结果分析:sizeof() 返回的是无符号整型,因此上述代码中TOTOL_ELEMENTS 的值是unsigned int类型。与 if 语句中signed int 型的 d 比较,signed int 型会被转化成unsigned int 型变量。 -1会转化成 阅读全文
posted @ 2016-09-18 12:18 SimonLiang 阅读(1466) 评论(0) 推荐(0)
摘要:1.EOF EOF是end of file的缩写,表示"文字流"(stream)的结尾。这里的"文字流",可以是文件(file),也可以是标准输入(stdin)。 EOF不是特殊字符,而是一个定义在头文件stdio.h的常量,一般等于-1。 #define EOF (-1) 除了表示文件结尾,EOF 阅读全文
posted @ 2016-09-14 12:52 SimonLiang 阅读(379) 评论(0) 推荐(0)
摘要:1.char变为int时高位符号扩展问题 0x9a 1001 1010 但是强制转换的过程中,int是有符号的,需要对0x9a进行符号扩展,也就是用最高位1来扩展其他3个字节(架设int为4个字节)就会变成 1111111 11111111 11111111 10011010 (8为二进制数中最高位 阅读全文
posted @ 2016-09-14 12:51 SimonLiang 阅读(4056) 评论(0) 推荐(0)
摘要:C语言运算符优先级和口诀 C语言运算符优先级和口诀 一共有十五个优先级: 同一优先级的运算符,运算次序由结合方向所决定 1 () [] . -> (括号,成员排第一) 2 ! ~ -(负号) ++ -- &(取变量地址)* (type)(强制类型) sizeof (单目运算排第二) 3 * / % 阅读全文
posted @ 2016-09-14 10:36 SimonLiang 阅读(9239) 评论(0) 推荐(0)