首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义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
2018-01-11
47
问题
设有如下的说明和定义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/RLxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是_________。
下列叙述中正确的是()。
若有以下定义:chara;intb;floatc;doubled;则表达式a*b+b-c值的类型为()。
以下叙述中不正确的是()。
软件按功能通常可以分为应用软件、系统软件和支撑软件(或工具软件)。Unix操作系统属于________软件。
数据字典(DD)所定义的对象都包含于()。
下列不属于软件工程的3个要素的是()。
软件工程的出现是由于
软件危机出现于60年代末,为了解决软件危机,人们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
随机试题
()是对项目存在的正式确认和让组织投身于项目的下一阶段。
简述我国独立自主和平外交政策的基本原则。
以纲要的形式对某一具体学科教学内容进行编订的指导性文件是()
患者,女,42岁。1年前迁入新居后常出现夜间干咳,上班后症状减轻;近1个月咳嗽症状明显,偶感喘憋。查体未发现阳性体征。胸片示心、肺未见活动性病变。为明确诊断,应首先进行的检查是
下列反映企业财务状况的会计要素有()。
下列领域内发生的民事关系应适用我国民法调整的是()。
投资组合的期望收益率
Readthisadviceaboutrespondingtoquestionsfromtheaudiencewhilegivingpresentations.Choosethebestsentencefromth
AdultEducationMillionsofpeopleareenrolledineveningadulteducationprogramsacrossAmerica./Communitycollegeshav
A、Theyarecheckedout.B、Theyarespeciallycoded.C、Theyareinspectedbytheguard.D、Theyaremarkedwithcoloredlabels.B细
最新回复
(
0
)