C语言空指针NULL以及void指针

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