请问NULL,0,\0,未分配 之间究竟是什么区别?也就是c/c++中的这些定义或者数据之间的实际区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/28 17:01:27
请问NULL,0,\0,未分配 之间究竟是什么区别?也就是c/c++中的这些定义或者数据之间的实际区别?
xŒN@_e Е wE/K ސDE.ysLL%5&&g99zc <'(yhZŽ&i0dkWiL4̘aR^1k^evoE4ߧzc}Kq μ _Z "XO baIh4o4^} k, `<8 5l2BZJJ#ud,qٱ28v ?FM5F+kO`[;c({-B$ƥ`E+ 0K>|CطQ Zqb8i> bJwWuI]Jj/{||H

请问NULL,0,\0,未分配 之间究竟是什么区别?也就是c/c++中的这些定义或者数据之间的实际区别?
请问NULL,0,\0,未分配 之间究竟是什么区别?
也就是c/c++中的这些定义或者数据之间的实际区别?

请问NULL,0,\0,未分配 之间究竟是什么区别?也就是c/c++中的这些定义或者数据之间的实际区别?
NULL 表示为空 比如指针判断 就可以用NULL 不过NULL的实质就是0 可以查看下NULL的宏 实质就是 #define NULL 0 0呢 可以表示数字 可以表示假 \0表示一个字符串的结尾 比如char a[9]="aabbcc"; 以上字符只有6个 但是空间却有9个 遍历时如何判断已经到了字符结尾呢?判断当前字符是否等于'\0‘就可以了