首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义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-04-24
50
问题
设有如下的说明和定义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://kaotiyun.com/show/VFRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。
下列给定程序中,函数fun()的功能是根据整型形参m,计算如下公式的值。y=1-1/(2×2)+1/(3×3)-1/(4×4)+…+(-1)(m+1)/(m×m)例如:m中的值为5,则应输出0.838611。请改正程序中的错误,使它
执行下列程序段的结果是()。#defineMOD(i,j)i%jimn,x=10,y=85;n=MOD(y,x);printf("%d\n",n++);
下述程序的输出结果是()。intx=3voidmain(){inti;for(i=1;i<x;i++)incre();}incre(){staticintsi=1;
在一棵二叉树上,第4层最多有几个结点()。
不合法的main(、)函数命令行参数表示形式是()。
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干
下面叙述中错误的是()。【09年3月】
下列叙述中正确的是()。【10年3月】
负责数据库中查询操作的数据库语言是()。
随机试题
引进500#氨压缩浅冷装置ME控制系统中,如果某个模拟量的输入或输出为不正常的传输数据,这时应检查()V电源及电源线或保险。
下列关于涉外民事诉讼中对在我国领域内没有住所的当事人送达诉讼文书,其说法正确的是
CT扫描对复杂骨关节结构显示清晰。关于骨关节CT扫描,下列错误的是
A.咳嗽气喘B.痰核瘰疬C.头晕目眩D.神志昏糊E.肢体麻木
A.第一心音分裂多见B.第二心音分裂多见C.舒张期奔马律多见D.第一心音增强多见E.第二心音减弱多见
刘、关、张三人准备筹建一个有限责任公司,注册资本为200万元,其中,刘出资20万元,关、张各出资90万元。在他们拟订的公司章程中,下列哪项条款是不合法的?()
WhenmyfamilymovedtoAmericain2010fromasmallvillageinGuangdong,China,webroughtnotonlyourluggage,butalsoour
Thehumanbeinglongsforasenseofbeingaccomplished,ofbeingabletodothings,withhishand,withhismind,withhiswill
以下叙述中错误的是
数字货币与传统纸币相比,流通时成本更低,能够加速经济活动,增加透明度。(facilitate)
最新回复
(
0
)