函数形参访问二维数组,使用f(float a[][2])或者f(float (*a) [])当然还可以用引用,但引用编译器编译时也是转为指针。
是个无符号整形
在C语言中 十进制直接表示,例如:1,2,3,4,5,6 八进制要加零表示,例如:00,01,02,03,04,05 十六进制要加0x表示,例如:0xA1,0x13,0xFF
联合体同一时刻只能放一个成员的数据
'\0' 的ASCII码值是
0,'\0'和'\x0'一样,其实就是ascii值为0所对应的字符,同样'\x1' 代表ascii值为1的对应的字符。'\n'是换行,ascii值是13,16进制是xA,所以'\n’和'\xA'等价。
printf("\0 fjlkj\n");会发现啥都没有,因为编译器遇到\0认为字符串已经结束,所以结束了。。。
int *p=null;//null是一个系统常量也是0
以上这两条可用于判断指针是否为空,字符串是到了结尾这两个问题,因为字符串最后是'\0'
以上这两条可用于判断指针是否为空,字符串是到了结尾这两个问题,因为字符串最后是'\0'
指针到结尾了 值是0,字符串到结尾了是'\0'转成bool类型也是0