99问答网
所有问题
C语言中NULL是什么意思?
如题所述
举报该问题
推荐答案 2017-12-31
是空指针,指向地址为0的内存,在用法上,常用来表示不存在,
例:if((fp=fopen("stu","rb"))==NULL)
exit(0);
解析:如果打开的这个名为stu的文件不存在,就退出程序;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/XBOvvBtWjveXjXt7ee.html
相似回答
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语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。C语言编译器普遍存在于各种不同的操作系统中,例如MicrosoftWindows、macOS、Linux、Unix等...
C语言中NULL是什么意思?
答:
1、NULL,即Null,
在C(C++)语言中它是一个无类型指针,并且值通常定义为0
。NULL,空字符(也空终止符或空字节,缩写NUL),是一个控制字符与零值。 它存在于许多字符集中,包括ISO / IEC 646(或ASCII),C0控制代码,通用字符集(或Unicode)和EBCDIC。它几乎可用于所有主流的编程语言。2、这个字符的原...
c语言中null什么意思
答:
NULL仅仅代表空值,也就是指向一个不被使用的地址
,在大多数系统中,都将0作为不被使用的地址,所以就有了类似这样的定义 define NULL 0 但并非总是如此,也有些系统不将0地址作为NULL,而是用其他的地址,所以说,千万别将NULL和0等价起来,特别是在一些跨平台的代码中,这更是将给你带来灾难。
C语言中NULL是
如何定义的
答:
是一个无类型指针,并且值为0。一个指针,拥有2个属性,即地址值和指针类型。两者
的
作用是:1、地址值标识变量的首地址,32位系统下指针的地址值占4字节。2、指针类型告诉编译器,应该怎样进行接下来的数据访问。
Null
在数据库中表示 不知道的数据,主要有3种
意思
:1、知道数据存在,但不知道具体值。2...
C语言中NULL是
表示
什么?
答:
NULL是
一个宏,值为0 一般来用表示空指针,在stdio.h中可以找到NULL
的
宏定义
C语言中NULL是什么意思?
答:
是空指针,指向地址为0
的
内存,在用法上,常用来表示不存在,例:if((fp=fopen("stu","rb"))==
NULL
)exit(0);解析:如果打开的这个名为stu的文件不存在,就退出程序;
c语言中NULL
和EOF有
什么
区别?
答:
C语言中的NULL
代表空指针,其定义为 define NULL (void *)0 EOF是End Of File的简写,即文件结尾。其定义为 define EOF -1 二者区别:1 值不同,
NULL是
0, EOF是-1。2 类型不同,NULL是指针,而EOF只是普通的整型常量。3 应用范围不同。NULL一般用作指针操作,包括指针类型赋初始值,返回指针...
c语言NULL是什么意思?
答:
。你可以在任何编译器中,点击
NULL
右键查看定义。这里稍微解释一下,上图高亮部分是表示C++,也就是如果当前
语言是
C++,则直接定义NULL为 0值,如果是其他(可能是
C
),则明确定义为 void 0,因为C++编译器会自动转换。#ifndef 宏命令表示:如果当前环境中其他模块还未定义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是表示什么?