首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义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
73
问题
设有如下的说明和定义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全国计算机二级
相关试题推荐
下列关系表达式中,结果为"假"的是()。
下面选项中合法的字符常量是()。
以下选项中,值为1的表达式是()。
下面不能作为软件需求分析工具的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()。
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
以下不属于C语言位运算符的是()。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
卡环尖进入基牙倒凹区最主要的作用是
工程设计中,能防止或减轻系统水平失调的方法有_______。
对于总价合同,以下说法不正确的是( )。
某公司于2012年10月1日支付银行存款30000元购入一台不需要安装的生产设备,增值税是5100元(可以抵扣),则下列会计处理中不正确的有()。
建筑业增加值采用分配法计算,包括()。
设f(x)在[a,b]上连续,证明:∫abf(x)dx=(b-a)∫01f[a+(b-a)x]dx.
设f(χ)在[a,b]上连续,在(a,b)内可导(0≤a<b≤).证明:存在ξ,η∈(a,b),使得
原型化方法用有意识的______取代了无计划的重复和反复。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出“OK”的语句是()。
Allovertheworld(11)suggestsapictureofthepublicschools,anditsuggests(12)thenamelikeEton.ActuallyEtonis
最新回复
(
0
)