c语言中怎样给整型和字符型赋空值(NULL)

来源:百度知道 编辑:UC知道 时间:2024/09/21 03:18:06

NULL在32位操作系统的内存中的表现就是0x0000 0000 0000 0000 0000 0000 0000 0000,即32位都为0,其值其实为0
所以,有
int i = 0; //让i为NULL
char c = '\0'; //'\0'在内存中的表现也为一串0,等价与0和NULL

可以都赋值为0吧

NULL的值为0
int a=0;
char s[]={0};

空值这个概念实际上只是针对指针而言的。整型数据和字符的空值实际上就是一个默认值。整型数据的默认值是0,字符型数据的默认值是‘\0’

int a=null
char a='null'
,阿克斯码 上null就代表空值

我同意三楼的说法