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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/29 18:45:29
请问NULL,0,\0,未分配 之间究竟是什么区别?也就是c/c++中的这些定义或者数据之间的实际区别?
xŒN@Ee Е ;WTn @#A"A@[yo L%5&&o;DQ?r˽IAZ렦is4duzۇq , mԞʧJHYZ˪δ`evҴdPsػw+i'C4AP"<[{cXǼJCNII476.f p׈/1Kŋf/ƤIa{

请问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‘就可以了