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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 17:04:15
详细说明C语言中null的具体用法及举例
xN@_eR7-6^dC41!\6iRKSQF@k4Zee+ؙ.t7{fҔ?8v?蕱Jv`g=>vAjHǖөϋP}[p,4ćK;^F laHL19Ȅ"k9Io@+Z**Ă IjA{ky%bBRdZN/3L=)"37>1El0;^vg~;9jAsCJl4]e.iV7ċE385nWy:%Sq/ii}OR

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