空指针NULL
在C语言中,如果一个指针不指向任何数据,我们就称之为空指针,用NULL
表示。例如:
int *p = NULL;
注意区分大小写,null 没有任何特殊含义,只是一个普通的标识符。
NULL 是一个宏定义,在stdio.h
被定义为:
#define NULL ((void *)0)
(void *)0
表示把数值 0 强制转换为void *
类型,最外层的
在C语言中,如果一个指针不指向任何数据,我们就称之为空指针,用NULL
表示。例如:
int *p = NULL;
注意区分大小写,null 没有任何特殊含义,只是一个普通的标识符。
NULL 是一个宏定义,在stdio.h
被定义为:
#define NULL ((void *)0)
(void *)0
表示把数值 0 强制转换为void *
类型,最外层的