非常风气网www.verywind.cn
首页
c语言中输出null
NULL
在
C语言中
被判为真还是假?
答:
不会执行,因为
NULL
代表
的
是0,而if(NULL)为假,所以不执行if下的语句!
在
C语言
程序中,main(){float("%d\n",
NULL
);}
的
运行结果是什么?_百度...
答:
你
的
意思是要
输出
结果么,还是要输出浮点型的结果?只是为了输出结果的话 main(){ printf("%d\n",
NULL
);} 输出浮点型结果 main(){ printf("%f\n",NULL);} 但是运行的结果都是
null
,也就是空字符,什么没有
null
啥意思
c语言
答:
在
C语言中
,
NULL
和0的值都是一样的,但是为了目的和用途及容易识别的原因,NULL用于指针和对象,0用于数值 对于字符串的结尾,使用“/0”,它的值也是0,但是让人一看就知道这是字符串的结尾,不是指针,也不是普通的数值。在不同的系统中,NULL并非总是和0等同,NULL仅仅代表空值,也就是指向一个...
c语言中
为什么会出现
null
pointer assignment?该如何解决?
答:
你看看告诉你
的
是哪个指针 指针要初始化 就是比如你定义 int *p;如果你直接使用p就可能会
null
pointer assignment。必须得 p = (int*) malloc (sizeof(int));或者 int a = 5;p = &a;就是指针必须得有所指。
C语言
NULL
赋结构体指针变量
答:
C语言中
,标准库头文件stdio.h定义了NULL:define NULL ((void*)0)可见NULL是一个类型为void*、值等于0的对象。由于C语言中void*类型对象可以隐式转换为任意指针类型,所以要赋值给一个上述指向具体类型的一般指针无需显式转换(C++中
NULL的
实现有所不同)。例如 struct node a;/*struct node是一...
C语言中
void类型的函数能否返回
NULL
答:
一楼正解,注意理解void和
NULL的
区别 void 从不严格意义上讲,void也是一种数据类型。而NULL 表示指针不指向任何东西,指针未初始化。。其实这两个没什么好混淆的,根本不在一个地方。。一个是数据类型,一个是指针的一个值 因为NULL=0 #define NULL 0 说void 是从不严格的意义上讲,因为有...
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语言
如何给指针参数赋值为
null
?
答:
楼主 其实很简单,例如你定义一个int a;然后把&a
的
带入你的函数中,函数的形参为int *p;在函数中把*p=
null
,不过最好是用宏定义,把null定位0;这样a变量的地址所指向的值就变为0了 你要是有什么不懂得可以找我
c语言null
什么意思
答:
NULL
系统已经定义好了,fopen函数打开文件失败
的
话就会返回NULL
c语言中
使用switch-case语句时,
NULL
是其中的一种情况,那么在键盘上如何...
答:
这个某些编译器是不能通过的。我先说一下
NULL的
基本知识,然后再说如何出现第二个条件,然后提出这个程序中的错误。因为NULL一般在
C语言里面
作为空指针来使用。而在C语言庞大的头文件中去搜索一下,不难发现,一般NULL的定义有下面的两种:define NULL 0 define NULL (void *)0 可见,它的值是0,而...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网