首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义struct{int a;char*s;)x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
设有如下的说明和定义struct{int a;char*s;)x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
admin
2015-08-14
36
问题
设有如下的说明和定义struct{int a;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的值使之加l(先加)。由此可见指向运算符->优先级高于++,因此*p->s++相当于*(p->s)++,结合性自右至左,因此p++->a和(p++)->a等价。
转载请注明原文地址:https://kaotiyun.com/show/YUDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义doublea[5];,则a数组元素下标的上限为______。
以下合法的字符型常量是
请选出正确的程序段
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,
下列程序的输出结果是()。voidf(int*x,int*y){intt;t=*x,*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,
若有定义floata=25,b,*p=&b;,则下列对赋值语句*p=a;和p=&a;的正确解释为()。
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)n++;}
下列二维数组的说明中,不正确的是()。
以下能正确定义一维数组的选项是
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
随机试题
试从SIRS与CARS的平衡失调解释MODS的发生机制?
A.血皮质醇升高,ACTH降低,双侧肾上腺增生伴结节B.血皮质醇升高,ACTH升高,双侧肾上腺皮质弥漫增生C.血皮质醇升高,ACTH降低,血钾正常D.血皮质醇升高,ACTH降低,伴明显低钾碱中毒(2009年第144题)肾上腺皮质腺癌的特点是
宫颈黏液检查见椭圆体提示下列何项
下列不属于肝阳头痛的症候表现的是()
以下为血液病易发生感染的部位,除了
Y企业2010年发生亏损,且以前年度亏损仍未弥补完,但当年仍可以向投资者分配利润。()
研究表明,奥陶纪末大灭绝事件前后腕足动物组合的生态分布变化不大,大灭绝事件对生态系统的影响可能确实有限。通过分析华南奥陶纪末大灭绝前后腕足动物丰度及多样性资料在高级分类阶元上的表现,_______了具志留纪特色的腕足动物于大灭绝前就已开始大量出现甚至在局
求下列极限:
InSwartkansterritory,archaeologistsdiscoveredcharredhonefragmentsdatinghack1millionyears.Analysisofthefragments,
A、workerB、designerC、engineerD、managerB
最新回复
(
0
)