首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 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-07-28
36
问题
若有以下程序段
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://jikaoti.com/ti/aHD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
有关return语句说法不正确的是()。
给定程序MODI1.C中函数fun的功能是:将S所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。注意:部分源程序存在PROG1.C中,请勿改动主函数mare和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。1#include
下列叙述中正确的是
数据库概念设计阶段得到的结果是
在黑盒测试方法中,设计测试用例的主要根据是
在软件设计阶段不使用
以下选项中函数形参不是指针的是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
随机试题
Intermsoflandarea,Canadaisthelargestcountryintheworld.()
TheInternetcanmakethenewsmoredemocratic,givingthepublicachancetoaskquestionsandseek【C1】______factsbehindstori
肠阿米巴病
关于急性蜂窝织炎的描述不正确的是
抢救咯血窒息病人措施不正确的是
变压器采用柱上安装时,变压器应安装在离地面高度为( )以上的变压器台上。
下列各项指标,不属于投资估算指标内容的是()。
证券自营业务的出纳是指由结算参与人自行办理对投资者的委托买卖、证券资金账户的核算管理以及对客户的现金收付。()
面值高于实质的货币是( )。
【2015重庆綦江】教育是一种复杂的社会现象,是人类所独有的社会活动。()
最新回复
(
0
)