C语言中 0 和 NULL 一样么?
答案:2 悬赏:70 手机版
解决时间 2021-05-08 00:19
- 提问者网友:人生佛魔见
- 2021-05-07 15:35
如题
最佳答案
- 五星知识达人网友:洎扰庸人
- 2021-05-07 16:35
C语言中的0是一个整型数,通过标准的转型操作,0可以被用作各种数据类型常量,这些数据类型包括整型、浮点型、指针型或者指向类成员的指针类型。例如:
int i = 0; //整型
long l = 0; //整型
float f = 0; //浮点型
double d = 0; //浮点型
而C中的NULL 或者null 关键字是表示不引用任何对象的空引用的文字值。null 是引用类型变量的默认值。那么也只有引用型的变量可以为NULL。
例如: int i=null 的话,是不可以的,因为Int是值类型的。
全部回答
- 1楼网友:持酒劝斜阳
- 2021-05-07 17:38
不一样。0是个具体的值,也可以代表假。NULL是空的意思。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯