NULL和"0"之间有什么区别?

3

NULL和"0"有什么区别?

例子:

return NULL;
return 0;

11
什么语言? - Ritch Melton
可能是NULL,'\0'和0之间的区别是什么的重复问题。 - Logan Capaldo
1个回答

12

概念上,零(0)是一个数字,而NULL是表示“无值”的值。因此,零可以进行加减等数学运算,但NULL不能。变量的NULL值可以表示变量尚未被赋值为任何值。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接