C_notes

1、关键字: _Bool类型表示布尔值,_Complex和_Imaginary分别表示复数和虚数。

2、Ctype.h头文件判断函数是否字符数字控制符等等等

3、!运算符的优先级很高,仅次于圆括号。&&运算符的优先级高于||,这二者的优先级都

低于关系运算符而高于赋值运算符。

C_notes

修饰符

C_notes

5.输出/入重定向运行时加导入导出符

6.注意getchar函数对空格换行符等的有效,对输入队列的换行符的获取造成的错误。(scanf 和getchar混合使用时,当调用getchar之前scanf恰好在输入留下一个换行符时将会产生问题,需要编程解决。)

7.参数的使用个数是变化的,例如printf的函数的第一个参数是字符串,其余不确定的函数原型是int printf(char *, …); stdarg.h头文件提供的定义该类函数的方法。

8.【指针】对于二维数组int zippo[4][2], zippo和zippo[0]具有相同的值,但是zippo+1和zippo[0]+1的值不同。Zippo是地址的地址,需要两次取值才可以得到通常的数值

P268

9. 频繁使用库函数strcpy memcpy memset delete [] m_data;

10.1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS 回收.

C_notes的相关文档搜索

相关文档