首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 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
2013-10-19
62
问题
若有以下程序段
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->)++,表达式值为5。
转载请注明原文地址:https://www.kaotiyun.com/show/VvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下声明语句streetex{intx;floaty;charz;}example;则下面的叙述中不正确的是______。
若有如下程序:intm=1;main(){intt=0,s=0;{intm=4;s+=m;)t+=m;printf("%d,%d\n",s,t);}则程序运行后的输出结果是()
有定义语句:“intx,y;”,若要通过“scanf("%d,%d",&x,&y);”语句使变量x得到数值11,变量y得到数值12,下面4组输入形式中错误的是()。
在下列关于宏定义命令#define的叙述中,正确的一条是()
在下列叙述中,错误的一条是()
在C语言中,不正确的int类型的常数是_______。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是
下列属于不合法的C语言整型常量的选项是()。
下列叙述中正确的是______。
随机试题
调节策略属于学习策略的【】
在交易中,被许可方有权允许第三方在规定地域内使用其所购得的技术。这种许可协议是()
下述哪个心律失常,可作为确诊器质性心脏病的依据
结核性脑膜炎主要护理措施中哪项不妥()
根据我国现行法律的规定,宅基地使用权人无权()。
期货交易的对象是标准仓单。()
一、注意事项1.申论考试与一般的写作考试不同,它是对应考者阅读理解能力、分析能力、提出并解决问题能力和文字表达能力的综合测试。2.请先仔细阅读给定的资料,然后按照后面提出的“作答要求”依次作答。3.本卷满分为100分。考试总时限为1
根据下表,回答86-90题。世界部分城市气候状况注:第6、7、9、10、11、12列中温度、降水和日照指标之后的数字表示特定的月份。表中纬度第二高的城市,其日照最长月的平均日照时间约为日照最短月平均日照时间的几倍?
以下叙述中正确的是
Whoisthewoman?
最新回复
(
0
)