首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义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
56
问题
设有如下的说明和定义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://www.kaotiyun.com/show/YUDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i+
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
下列选项中,不是一个算法的基本特征的是()。
以下合法的字符型常量是
有如下程序main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是
以下程序运行后的输出结果是【】。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
当说明一个结构体变量时系统分配给它的内存是()。
以下叙述中错误的是______。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
随机试题
请简要论述《大明律》。
A.金水并补B.培土生金C.滋水涵木D.补火生土E.抑木扶土(1997年第89,90题)百合同金汤体现的治法是()
一患者疑为腮腺肿物,下列检查项目中不恰当的是
先天性髋脱位的继发性病变为
A、蜜炙法B、姜炙法C、盐炙法D、醋炙法E、酒炙法引药下行,增强补肝肾等疗效。增强滋阴降火作用;缓和药物辛燥之性
下列除哪项外,均属于药性升降浮沉的确定依据
外纵墙高厚比验算的关系式(β≤μ1μ2[β])与下列______项数值相接近?内隔墙高厚比验算的关系式(β≤μ1μ2[β])与下列______项数值相接近?
税务机关可以采取的税收保全措施有()。
Describethebuyercreditprocedureofprovidingloantoimporter’sbankon-lendingtotheimporter,intheorderofthenumbers
Writeanessayofnolessthan200wordsonthetopicgivenbelow.UsetheproperspaceonyourAnswerSheetII.
最新回复
(
0
)