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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 02:50:26
详细说明C语言中null的具体用法及举例详细说明C语言中null的具体用法及举例详细说明C语言中null的具体用法及举例C语言区分大小写.null也许是NULL也许不是.NULL是宏.#ifndefN

详细说明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");