NULL和“0”之间有什么区别?

时间:2011-03-04 01:53:26

标签: null

与NULL和“0”有什么区别?

示例:

return NULL;
return 0;

1 个答案:

答案 0 :(得分:11)

从概念上讲,零(0)是一个数字,NULL是表示“无值”的值。因此,0可以被添加,减去等,但是NULL不能。例如,变量的NULL值可以指示尚未为变量赋值。

NULL的语义可能因语言或应用程序而异。