非常风气网www.verywind.cn
首页
c语言空指针null
C语言
中
NULL
是什么意思
答:
NULL
就是一个特殊的
指针
值, 其实本质是一个宏 define NULL (void *)0 也就是0值, 强制转成了指针。用来表示一个指针非法。 所以在初始化的时候经常用NULL来初始化。由于是非法指针, 所以对这个指针取值(*操作)会导致程序崩溃。 必须要先指向一个有效空间才可以。
C语言
中
NULL
是什么意思?
答:
是空指针,指向地址为0的内存,在用法上,常用来表示不存在,例:if((fp=fopen("stu","rb"))==
NULL
)exit(0);解析:如果打开的这个名为stu的文件不存在,就退出程序;
c语言空指针
的表示方法
答:
在C语言空指针用NULL表示,NULL宏是定义在标准库头文件stddef.h中。宏定义如下:undef
NULL
#if defined(__cplusplus)#define NULL 0#else#define NULL ((void *)0)#endif可以看出c++中 NULL为(int)0 , C中NULL为(void*)0。看来C和C++中NULL宏的值略有不同。
C语言
中是
NULL
什么意思?
答:
c语言null
的意思和0的值是一样的,用于
指针
和对象。
C语言
是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速,工作量...
C语言
中的
空指针
是什么意思?
答:
空指针
是就是一个被赋值为0的指针。对于空指针值,一般的文档中倾向于用
NULL
表示,而没有直接说成 0。但是我们应该清楚:对于指针类型来说,返回 NULL 和 返回 0 是完全等价的,因为 NULL 和 0 都表示 null pointer(空指针)。
c语言
中
NULL
和EOF有什么区别?
答:
C语言
中的
NULL
代表
空指针
,其定义为\x0d\x0a#define NULL (void *)0\x0d\x0aEOF是End Of File的简写,即文件结尾。其定义为\x0d\x0a#define EOF -1\x0d\x0a\x0d\x0a二者区别:\x0d\x0a1 值不同,NULL是0, EOF是-1。\x0d\x0a2 类型不同,NULL是指针,而EOF只是普通...
C语言
int* p=
NULL
是什么意思?
答:
C语言
中int *p=
NULL
意思是:C语言中p里面是随机值,在int *p=NULL,这个p是有值的,为NULL;int *p=NULL指向一个
空指针
,等于 int *p=0; NULL等于0;可以随时让这个p指向其他地址。定义指针,将它初始化为NULL,这样做编程更规范。
C语言
的
NULL
是什么
答:
Null
,本意是"空的,元素只有零的"意思。
NULL
和0的值都是一样的,但是为了目的和用途及容易识别的原因,NULL用于
指针
和对象,0用于数值。例:include<stdo.h> int main(){ int *p=NULL;printf("%s",p);} 输出<
null
> ,单步调试可以看出执行int *p=NULL,p的值为0x00000000,可以看出,NULL在实际...
c语言
中可以使用
空指针
的地址吗?为什么?例如
答:
在
C语言
中,
空指针
是指指向空地址的指针,其值为
NULL
。空指针的地址是指空指针所指向的内存地址,也就是空地址。在C语言中,可以使用空指针的地址,但通常不会主动使用它。空指针的地址通常由编译器自动分配,用于表示一个不存在的指针或者一个未初始化的指针。使用空指针的地址可能会导致程序错误,...
在
c语言
的
指针
使用中,
NULL
的值是?
答:
ifndef
NULL
#ifdef __cplusplus //如果是C++则为0 #define NULL 0#else #define NULL ((void *)0) //C中为((void *)0) #endif#endif无论是哪个
语言
,从数值角度上来说,NULL就是0。作为指针类型变量,赋值为NULL时,表示该指针是个
空指针
。NULL常用来判断一个指针变量是否...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
c语言定义空指针
空指针可以复制给其他指针
c语言null怎么用
c语言 null
c语言null表示什么
c语言中null的头文件
c空指针
空指针可以赋值吗
空指针是什么
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网