首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.S=’’hello’’;则以下叙述中正确的是
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.S=’’hello’’;则以下叙述中正确的是
admin
2019-06-09
56
问题
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.S=’’hello’’;则以下叙述中正确的是
选项
A、语句++p->a;的效果是使P增1
B、(p++)->a与p++->a都是合语法的表达式,但二者不等价
C、语句*p->s++;等价于(*p)->s++;
D、语句++p->a;的效果是使成员a增1
答案
D
解析
p->a得到p指向的结构体变量中的成员a的值。p->a++得到p指向的结构体变量中的成员a的值,用完该值后使p-a加1。++p->a得到p指向的结构体变量中的成员a的值使之加1(先加)。由此可见指向运算符->优先级高于++,因此*p->s++相当于*(p->s)++,结合性自右至左,因此p++->a。和(p++)->a等价。
转载请注明原文地址:https://www.kaotiyun.com/show/IjRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
以下叙述中正确的是()。
与数学表达式x≥y≥z对应的C语言表达式是()。
以下叙述中正确的是()。
以下选项中叙述正确的是()。
以下叙述中正确的是()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是()。
以下叙述中正确的是()。
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
随机试题
固定阀关,游动阀关,活塞底部压力等于活塞顶部压力。根据提供工作状态,判断管式泵中活塞所处位置在()。
下列疾病属于弥漫性结缔组织病的是
急性牙槽脓肿患者的全身治疗措施常规如下,除外
在假设检验中,当作出拒绝原假设而接受备择假设的结论时,表示()。
进行项目可行性研究的目的是()。
()是个人敬业、勤业,履行职责,努力克服一切困难,出色地完成本职工作的内在动力。
黑箱系统是指那些既不能打开又不能从外部直接观察内部状态的系统。根据上述定义,下列选项中属于黑箱系统的是:
判断题:原始802.11协议工作在ISM频段。A、正确B、错误
有以下两个表:读者(借书证号C,姓名C,单位C,性别L,职称C,联系电话C)借阅(借书证号C,总编号C,借书日期D)说明:"性别"值为逻辑真表示男。查询2004年11月12日借阅过图书的读者信息,正确的SQL语句是:
在软件开发中,需求分析阶段可以使用的工具是
最新回复
(
0
)