首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2019-08-18
55
问题
以下叙述中正确的是
选项
A、指针变量只能通过求地址运算符(&)来获得地址值
B、语句p=NULL;与p=\0;是等价的语句
C、int*p1;int**p2;int*p3;都是合法的定义指针变量的语句
D、语句p=NULL;执行后,指针P指向地址为0的存储单元
答案
C
解析
指针变量定义形式为:
类型 *指针变量名:
其中,*号的个数决定了几级指针,指针变量赋地址值的方式有3种方式:
①通过求地址运算符(&)获得地址值
②通过指针变量获得地址值
③通过标准函数获得地址值
另外NULL是在stdio.h头文件中定义的预定义符。NULL的代码值为0。可以给指针变量赋NULL值。例如p=NULL;赋值语句,称p为空指针。这条语句等价于p=’\0’:或p=0;这时,指针p并不是指向地址为0的存储单元,而是具有一个确定的值——“空”。
转载请注明原文地址:https://kaotiyun.com/show/yvRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于一个正常运行的C程序,以下叙述中正确的是
若有以下程序#includeintf(intm){staticintn=0;inta=2;n++;a++;returnn+m+a;}main(){intk;for(k=0;k<4;k++)printf("%d,",f(k));}则程序
以下叙述中错误的是
以下叙述中正确的是
以下叙述中正确的是
面向对象方法中,继承是指()。
若变量已正确定义为int型,要通过语句seanf("%d,%d,%d",&a,&b,&C;给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:口代表一个空格符)()。
C语言中double类型数据占字节数为
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
随机试题
A.儿茶酚胺B.5一羟色胺C.前列腺素D.活性氧E.一氧化氮可促血小板聚集,引起睾丸周围血液淤滞。
对于有n个用户需要相互通信的对称密钥加密系统,需要有n个公钥和n个私钥。()
土地的自然供给是有限的,但是土地的经济供给总量可以通过增加经济投入不断扩大。()
下列文件中,属于施工合同组成部分的有()。
为了搞好目标控制工作,需要做好()方面的组织工作。
BAT公司(工业企业)为增值税一般纳税人,2017年2月发生如下交易或事项:(1)销售A商品一批,开具的增值税专用发票注明的价款为220万元,增值税税额为37.4万元,货款已收取。该批商品的成本为160万元。(2)销售原材料一批,开具的增值税普通发票注
据文献记载,五帝时期已有叫_____和_____的教育场所,它们被看成是萌芽状态的学校。
《共产党宣言》第一个中文全译本的译者是()。
解放战争时期,在国民党统治区形成了以学生运动为先导的人民民主运动,成为配合人民解放战争的第二条战线,这些人民民主运动有
在窗体设计视图中,必须包含的部分是()。
最新回复
(
0
)