64位环境0和NULL的区别 0 & NULL 在C语言中将值为0的指针作为NULL,NULL通常被定义为0或((void *)0);有很多应该使用NULL的地方写0代替的程序,通常这样的写法也不会发生问题,如: char *p = 0; if (p != 0) ...此时p为char *,进行运算前,会将操作数类型转换为与之有互换性的某个类型上,所以默认int型的0转换为char *... linux 2023-04-02 51 点赞 0 评论 77 浏览