'/0',0,0x0000,NULL这四个有什么区别?特别是在C语言中!
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 18:25:00
'/0',0,0x0000,NULL这四个有什么区别?特别是在C语言中!
回答求助.
是'\0'不是'/0'.
'\0',0,0x0000,NULL在C中的真值都是0,效果也没有区别,特别是'\0'和NULL,可以说是同一个常量的不同写法.不过为了程序的音读方便,它们的使用地方有一定的规范和习惯:比如把指针置为“空”时,用pxx=NULL而不用其他的,而数组赋值时常用'\0'而少用NULL……但即是把指针置空写成pxx='\0'甚至pxx=0或pxx=0x0000那也无妨,效果是一样的.但是别人一看这种写就知道是个编程新手而已……
值得注意的是可能有些编译器不让人们有“不规范”的写法,就像有的编译器只认char *p=&a[0][0]却不认char *p=a一样……
是'\0'不是'/0'.
'\0',0,0x0000,NULL在C中的真值都是0,效果也没有区别,特别是'\0'和NULL,可以说是同一个常量的不同写法.不过为了程序的音读方便,它们的使用地方有一定的规范和习惯:比如把指针置为“空”时,用pxx=NULL而不用其他的,而数组赋值时常用'\0'而少用NULL……但即是把指针置空写成pxx='\0'甚至pxx=0或pxx=0x0000那也无妨,效果是一样的.但是别人一看这种写就知道是个编程新手而已……
值得注意的是可能有些编译器不让人们有“不规范”的写法,就像有的编译器只认char *p=&a[0][0]却不认char *p=a一样……
'/0',0,0x0000,NULL这四个有什么区别?特别是在C语言中!
C语言中‘\0’和NULL是等价的吗?
C语言中NULL有什么作用?具体用法是什么?
C语言中是NULL什么意思?
C语言中指向NULL的指针和野指针有什么区别.NULL是空的意思.这两个指针不一样了吗.
NULL与0有区别吗
C语言中EOF NULL \0 和'\0'中哪些值为零
vhdl语言中others=>'0'与others=>NULL的区别
C语言 中&和 请参照这个程序#include#define NULL 0struct student{int num;
在C语言中的EOF是啥么意思啊?跟NULL有区别吗?
list=null与list.size()=0有什么区别?
集合对象是空值null 与 其大小size() == 0 有什么区别?