它们都表示为空,只是他们表示为空是在特定的条件和需求下形成的。
数字0,这个空表示的范围除正常的赋值使用,就是在判断的时候使用,如果为0就为假,按数字存储的。
'\0',这个本质上是一个字符,通常用来控制字符串的结束,按字符存储的。
NULL,本质上也是空,但用于为指针赋值,它代表的是一个空指针,存储的方式是按指针存储的。
这三个虽然都表示为空,但在使用的范围上的区分还是比较明显的。
它们都表示为空,只是他们表示为空是在特定的条件和需求下形成的。
数字0,这个空表示的范围除正常的赋值使用,就是在判断的时候使用,如果为0就为假,按数字存储的。
'\0',这个本质上是一个字符,通常用来控制字符串的结束,按字符存储的。
NULL,本质上也是空,但用于为指针赋值,它代表的是一个空指针,存储的方式是按指针存储的。
这三个虽然都表示为空,但在使用的范围上的区分还是比较明显的。