1.strlen返回值类型是size_t
2.无符号整形减去一个无符号整形得到的还是一个无符号整形
3.无符号整形的-3是个很大的正数
4.空字符串的第一个字符就是\0
5.初始化字符数组的时候,0就是\0
比如说:
char arr[20]={ 0 };
这里边装的全是\0
6.常量字符串不能修改
比如说:
char* p = {"abcdef"};
char arr[ ]={"hhhh"};
此时不能用strcpy(p,arr);
7.assert后边的()里边的条件若为真,则无事发生
8.NULL的本质也是0
\0是\ddd形式的转义字符,本质也是0
0是数字0
文档中的 null/NUL 本质上都是\0
'0'是字符0,是48
9.对 *src++ (其中src是个字符指针)
++优先级高于*,但是由于它是后置++
所以是先使用再++
即 先会操作*src再操作src++