视频说NULL为空 也为0 空和0不一样的 0要占字节呀
而且NULL是字符 等于'\0' 这种说法才比较合理吧 NULL的ASCII码才是0 字符怎么可以等于它的ASCII码 只能转化呀 不懂
NULL
是一个标准规定的宏定义,用来表示空指针常量
NULL
是一个标准规定的宏定义,用来表示空指针常量
NULL
是一个标准规定的宏定义,用来表示空指针常量
NULL
是一个标准规定的宏定义,用来表示空指针常量
NULL
是一个标准规定的宏定义,用来表示空指针常量
NULL
是一个标准规定的宏定义,用来表示空指针常量
NULL
是一个标准规定的宏定义,用来表示空指针常量
就是一个宏定义 #define NULL 0 用NULL表示指向一个空指针
我们只需要知道如何判断是不是空指针就行了
NULL和0的值都是一样的,但是为了目的和用途及容易识别的原因,NULL用于指针和对象,0用于数值
对于字符串的结尾,使用'\0',它的值也是0,但是让人一看就知道这是字符串的结尾,不是指针,也不是普通的数值