'0'代表字符0,对应ascii码为48;
‘\0’字符串结束符,对应的ascii码为0,所以while(*a++ != '\0')与while(*a** != 0)等价;
NULL定义为(void *) 0,它是一个指针,指向一个地址为0的值,用于指针比较。
'0'代表字符0,对应ascii码为48;
‘\0’字符串结束符,对应的ascii码为0,所以while(*a++ != '\0')与while(*a** != 0)等价;
NULL定义为(void *) 0,它是一个指针,指向一个地址为0的值,用于指针比较。