详细说明C语言中null的具体用法及举例
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 15:55:16
![详细说明C语言中null的具体用法及举例](/uploads/image/z/3923460-36-0.jpg?t=%E8%AF%A6%E7%BB%86%E8%AF%B4%E6%98%8EC%E8%AF%AD%E8%A8%80%E4%B8%ADnull%E7%9A%84%E5%85%B7%E4%BD%93%E7%94%A8%E6%B3%95%E5%8F%8A%E4%B8%BE%E4%BE%8B)
详细说明C语言中null的具体用法及举例
详细说明C语言中null的具体用法及举例
详细说明C语言中null的具体用法及举例
C语言区分大小写.null 也许是 NULL 也许不是.
NULL 是 宏.
#ifndef NULL
#ifdef __cplusplus
#define NULL 0
#else
#define NULL ((void *)0)
#endif
#endif
C++ NULL 就是 0
C NULL 是 ((void *)0)
指针初始化,可以给 NULL,例如 int *x = NULL;
函数调用时,指针实参可以填NULL;函数送返值为指针时,判断是否成功,例如:
FILE * pFile;
pFile = fopen ("myfile.txt" , "r");
if (pFile == NULL) printf("open error");