首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 struct st{ int n; struct st *next; }; struct st a[3]={ 5,&a[1],7,&a[2], 9,’\0’},*p;
若有以下程序段 struct st{ int n; struct st *next; }; struct st a[3]={ 5,&a[1],7,&a[2], 9,’\0’},*p;
admin
2016-12-28
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://www.kaotiyun.com/show/HuDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,变量的隐含存储类别是
当运行以下程序时,从键盘输入AhaMA(空格)Aha,则下面程序的运行结果是#includemain(){chars[80],c=′a′;inti=0;scanf("%s",s);while(s[i]!=′
有以下程序#includemain(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j)
在C语言中,变量的隐含存储类别是
以下选项中,当x为大于l的奇数时,值为0的表达式是
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“ThisisYES.”与“ThisisNO.”。空白处需要填入的内容是#include<stdio.h>voidYesNo(charch){switch(c
有以下程序:fun(intx,inty){return(x+y);}main(){inta=1,b=2,c=3,Sum;sum=fun((a++,b++,a+b),c++);printf("%d",sum);
以下叙述中错误的是______。
下列关于栈的叙述正确的是______。
下列选项中,值为1的表达式是()。
随机试题
凯登指出,随着大型政府的来临,原有的策略已经日渐失效,其主要原因是()
关于石膏病人护理的叙述正确的是
背景某建筑一级总承包资质的企业中标承担了一个中型机场航站楼的施工任务,土建和普通安装工程由自己施工,钢结构和装修工程采用一般分包,由总包单位和指挥部共同招标确定,航站楼内民航专业工程为指定分包(由于总承包单位没有施工能力),分包单位与总包单位签订合同。
A市的甲和B市的乙达成协议,由甲交给乙一张银行承兑汇票,金额400万元。其中200万元用于偿还原先所欠乙的债务,200万元用于联营投资。3天后,甲、乙和A市的丙银行3家达成协议,由丙银行出具银行承兑汇票400万元给乙,乙将400万元资金一次性汇入丙银行存储
简单随机抽样的特点是()。
Itwasachanceofalifetimetowinthefirst【M1】______prizeontheStoryWritingShow.AllIhadtodo【M2】______wastowrite
有人认为:“奖罚分明,领导者自然而然就能树立起威信。”你如何看待此问题?你将如何树立自己的威信?
【旧金山体制】浙江大学2001年世界现当代史真题;华中师范大学2014年世界史基础真题
All______toHongKongweredelayedbecauseofbadweather.
Advertiserscanuse【B1】______media,ormeans,todelivertheirsalesmessages.The【B2】______mediaarenewspapers,magazines,
最新回复
(
0
)