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

Ste*_*ons 3 null

NULL和"0"有什么区别?

例:

return NULL;
return 0;
Run Code Online (Sandbox Code Playgroud)

Gle*_*enn 11

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

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