首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义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
2019-12-17
34
问题
设有如下的说明和定义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的值使之加1(先加)。由此可见指向运算符->优先级高于++,因此*p->s++相当于*(p->s)++,结介性自右至左,因此p++->a和(p++)->a等价。
转载请注明原文地址:https://jikaoti.com/ti/hbG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。例如,数组中元素的值依次为:39、-47、21、2、-8、15、0,则程序的运行结果为1
下列给定程序中,函数fun的功能是:根据整形参m的值,计算如下公式的值。例如,若m中的值为5,则应输出0.536389。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,
程序通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如,若传给形参a的数据中学号、姓名和三门课的成绩依次是:10001、“ZhangSan”、
有以下程序main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf(”%c%c%c%cha”,a,b,c,d);}当执行程序时,按下列方式输入数据(从第1列开
以下叙述中错误的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
下面属于白盒测试方法的是
以下不合法的数值常量是
在数据库设计中,将E—R图转换成关系数据模型的过程属于
随机试题
黑格尔认为悲剧的产生源于________。________从历史发展的角度论述了悲剧的实质,悲剧冲突就是________、________。
近代法国法律制度的纲领性文件是()
诱导干细胞进入外周血,获得充足移植量最有效的方法是
A.1年B.2年C.3年D.5年《麻醉药品、第一类精神药品购用印鉴卡》有效期是()。
将以下网络进行等值变换。将叉形(两叉)网络变成等值非叉形(见图6-3),已知。x1=5,x2=10,x=15,则,为()。
《中华人民共和国防洪法》于()施行。
某企业的辅助生产车间为基本生产车间提供专用零件。对辅助生产车间进行业绩评价所采纳的内部转移价格应该是()。
以下( )做法体现的主要是对未成年人发展权的保护。
Nodirectrelationshiphasbeenprovenbetweenhighcholesterollevelsandheartattacks.Thearticledealswiththelinkbetwe
Astheearth’ssurfaceswarm,evaporation(蒸发)isdryingoutforestsandsoils,increasingsusceptibilitytofire.Lastsummer,m
最新回复
(
0
)