作业帮 > 综合 > 作业

详细说明C语言中null的具体用法及举例

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/30 04:27:47
详细说明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");