首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 struct st{int n;struct st*next;}; struct st a[3]={5,&a[1],7,&a[2],9,’\0’),*p; P=&a[0]; 则以下选项中值为6的表达式是
若有以下程序段 struct st{int n;struct st*next;}; struct st a[3]={5,&a[1],7,&a[2],9,’\0’),*p; P=&a[0]; 则以下选项中值为6的表达式是
admin
2020-03-15
61
问题
若有以下程序段
struct st{int n;struct st*next;};
struct st a[3]={5,&a[1],7,&a[2],9,’\0’),*p;
P=&a[0];
则以下选项中值为6的表达式是
选项
A、++(p->n)
B、(*p).n
C、p->n++
D、p->n
答案
A
解析
选项A)中表达式++(p->n)为前缀自加表达式,p->n和a[0].n等价,其值为5,前缀自加后值为6。选项B)中表达式(*p).n和选项D)的表达式p->n含义相同,表示取结构指针p所指向的成员,因此值为5。选项C)中表达式p->n++为后缀自加表达式,相当于(p->n)++,表达式值为5。
转载请注明原文地址:https://kaotiyun.com/show/YDCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范围才会有输出结果
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
以下关手结构化程序设计的叙述中正确的是
下列叙述中正确的是
对于一个正常运行的C程序,以下叙述中正确的是
以下叙述中错误的是
不能正确表示数学式的表达式是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
随机试题
数据加密的作用在于解决
反映肾小球滤过功能最可靠的指标是()。
根据《证券公司证券自营业务指引》对自营业务资金出入的相关规定,禁止()。I.以个人名义从自营账户调出资金Ⅱ.以公司名义从在自营账户提取现金Ⅲ.以个人名义调入资金Ⅳ.以公司名义调入资金
银行进行贷后检查的过程中,主要检查借款人的()。
双曲线=1的离心率等于()
人们在游览过“万里长城”后,在头脑中留下了生动的长城形象。这种记忆是()
下面说法中正确的是()。
桑代克的教育心理学分为以下几个部分()。
如果指定参照完整性的删除规则为"级联",则当删除父表中的记录时( )。
Manyanimalandevenplantspeciescommunicatewitheachother.Humansarenotuniqueinthiscapability.Therefore,human【S1】__
最新回复
(
0
)