77问答网
所有问题
C语言中NULL是什么意思?
如题所述
举报该问题
推荐答案 2017-12-31
是空指针,指向地址为0的内存,在用法上,常用来表示不存在,
例:if((fp=fopen("stu","rb"))==NULL)
exit(0);
解析:如果打开的这个名为stu的文件不存在,就退出程序;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/NIpYYIvGqYWNqNv3WW.html
相似回答
null是什么意思
啊 ?
答:
null -- 这个东西叫"没有东西",或叫"空".[所以它是实在的东西
,是存在的].null不是变量,而是常量.C语言中用系统常量 NULL 表示.null的ASCII码是 -- 0x00 (十进制值0), "NUL"号. L_o_o_n_i_e | 发布于2006-05-27 举报| 评论 62 6
null 值指出一个变量中没有包含有效的数据
。产生null ...
C语言中NULL是什么意思
答:
NULL 就是一个特殊的指针值
, 其实本质是一个宏 define NULL (void *)0 也就是0值, 强制转成了指针。
用来表示一个指针非法
。 所以在初始化的时候经常用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语言中是NULL什么意思?
答:
c语言null的意思和0的值是一样的,用于指针和对象
。C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速,工作量...
c语言NULL是什么意思?
答:
。你可以在任何编译器中,点击
NULL
右键查看定义。这里稍微解释一下,上图高亮部分是表示C++,也就是如果当前
语言是
C++,则直接定义NULL为 0值,如果是其他(可能是
C
),则明确定义为 void 0,因为C++编译器会自动转换。#ifndef 宏命令表示:如果当前环境中其他模块还未定义NULL,这就定义它。
C语言中是NULL什么意思
答:
空,
Null
时为空,还没有给变量初始化
c语言中null什么意思
答:
在C语言中,NULL和0的值都是一样的,但是为了目的和用途及容易识别的原因,
NULL用于指针和对象
,0用于数值 对于字符串的结尾,使用'\0',它的值也是0,但是让人一看就知道这是字符串的结尾,不是指针,也不是普通的数值 在不同的系统中,NULL并非总是和0等同,NULL仅仅代表空值,也就是指向一个不...
大家正在搜
c语言中?是什么意思
c语言中\0是什么意思
i++在c语言中是什么意思
c语言中!a是什么意思
%s在c语言中是什么意思
c语言中(a,b)是什么意思
c语言中%x是什么意思
c语言中%o什么意思
c语言中d%是什意思
相关问题
C语言中的NULL算什么东西呢?
C语言中NULL是什么意思
C语言中是NULL什么意思?
c语言中null什么意思
C语言中NULL有什么作用?具体用法是什么?
C语言中是NULL什么意思
c语言NULL是什么意思?
C语言中NULL是表示什么?