首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义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
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/fnCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:先将s所指字符串中的字符按逆序存放到t所指字符串中,然后把S所指串中的字符按正序连接到t所指串之后。例如,当s所指的字符串为“ABCDE”时,t所指的字符串应为“EDCBAABCDE”。请改正程序中的
下列给定程序中,函数fun的功能是:找出100~x(x≤999)之间各位上的数字之和为15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函数值返回。例如,当n值为500时,各位数字之和为15的整数有:159、168、177、186、195
下列给定程序中,函数fun的功能是:将自然数1~10及其平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。请在程序下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。
有以下程序main(){chara[5][10]={"one","two","three","four","five"};inti,j;chart;for(i=0;i<4;i++)for(j=i+1;j<5;j++)if(a[i][0]
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
下列叙述中正确的是
针对简单程序设计,以下叙述的实施步骤顺序正确的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
用树形结构表示实体之间联系的模型是
以下C语言用户标识符中,不合法的是
随机试题
A、营卫不和B、肺卫不固C、邪热郁蒸D、心血不足E、阴虚火旺桂枝汤适用于哪种汗证
对项目施工方法进行改进,是项目目标动态控制的()措施。
客户分析过程中,下列关于客户信息收集的表述,不恰当的是()。
下列不属于形成性评价的方式的是().
囚徒困境,是指两个处于相同境遇的主体由于彼此无法充分信任对方,经过权衡后各自作出有利于自己而不利于对方的抉择,由于双方各自作出的抉择都是趋利避害以达到自己利益的最大化而不顾另一方利益,最终二者都没能实现利益最大化。根据上述定义,下列不属于囚徒困境
焦急:焦躁:着急
关于我国的农民工现象,下列说法错误的是()。
英诺森三世
Le______d"étatapromisasonpeupledemettreenoeuvresespolitiquesdèsquepossible.
HowmuchdidMr.Farrellpayforthecomputer?
最新回复
(
0
)