C语言的空值怎么表示?

如果a=2 是a=null这样用吗
2024-12-03 01:48:56
推荐回答(5个)
回答1:

C语言中空值一般是针对指针而言,空值用NULL表示,表示不指向任何内存。比如,
int *p=NULL;//声明变量并初始化为空值,不指向任何内存地址

C语言基本数据类型有void(空类型),int (整型),float( 浮点类型 ),double (双精度浮点类型),char(字符类型)。 对基本数据类型来说,没有空值之说,特别的void不像其他类型直接使用,只用于函数返回值、形参类型修饰中。

回答2:

int类型变量没有空值这一说,只有在堆上申请的变量才能是空值,用NULL表示

回答3:

回答4:

要看a的数据类型的

回答5:

NULL 这个。。。。