NULL的含义是什么是空值还是未知的值
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/02 23:29:02
NULL的含义是什么
是空值
还是未知的值
是空值
还是未知的值
NULL的 英文意思是 “没有东西”“空”
C 语言中 是 宏 定义.
#include 里是:
#ifndef NULL
#ifdef __cplusplus
#define NULL 0
#else
#define NULL ((void *)0)
#endif
#endif
意思是:
如果前面已定义了 NULL 则不 改变它,完毕.
如果前面没有定义NULL 但是 定义了 __cplusplus (C++) 则 定义 为 0,完毕.
如果前面没有定义NULL 也 没有 定义 __cplusplus ,则定义 为 ((void *)0),完毕.
其他头文件也可以重新定义NULL
----------
到底NULL是什么,取决于程序包含的头文件.
当然,你自己也可以定义它:
#define NULL 0
----------
一般来说,NULL 可能是 0, 也可能是 ((void *)0)
C 语言中 是 宏 定义.
#include 里是:
#ifndef NULL
#ifdef __cplusplus
#define NULL 0
#else
#define NULL ((void *)0)
#endif
#endif
意思是:
如果前面已定义了 NULL 则不 改变它,完毕.
如果前面没有定义NULL 但是 定义了 __cplusplus (C++) 则 定义 为 0,完毕.
如果前面没有定义NULL 也 没有 定义 __cplusplus ,则定义 为 ((void *)0),完毕.
其他头文件也可以重新定义NULL
----------
到底NULL是什么,取决于程序包含的头文件.
当然,你自己也可以定义它:
#define NULL 0
----------
一般来说,NULL 可能是 0, 也可能是 ((void *)0)
NULL的含义是什么是空值还是未知的值
vf中 NULL(空值) 的含义?是什么
shell脚本中>/dev/null的含义
NULL 是什么,它是怎么定义的?
null的汉语意思是什么啊
p是个指针,如果定义p=NULL,那么p->weight是0还是NULL,p->next又是什么?下面是我定义的结构体
null的中文意思
数据结构问题,while条件里面纠结p-next!=NULL还是p!=NULL的问题.如何判断
C++while循环中p->next!=NULL与p!=NULL的适用范围分别是什么?如题
简体是怎样的?null
伦敦塔桥是什么的?神秘的,未知的,还是出名的?
他还是不懂 这首歌的含义是什么?