首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 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
51
问题
若有以下程序段
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://kaotiyun.com/show/VvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*S1,char*s2)
以下程序的输出结果是______。main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i*(1+1)];
若变量c为char类型,能正确判断出c为小写字母的表达式是______。
若有如下程序:main(){inta[][2]={1,2,6,9,11},(*t)[2];t=a;printf("%d,%d\n",*(t[1]+1),(*t)[1]);}则程序运行后输出的结果是【
下列叙述中正确的是()。
下面的程序 main() {intx=3; do{printf("%d\n",x-=2);} while(!(--x)); }
在C语言中,不正确的int类型的常数是_______。
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(str)for(i=0;str[i]!=【】;i++)if(【】=’’)word=0;【】;}
随机试题
目前,我国对外国法人国籍的确定,采取()
耳朵的长度为眼睛至鼻尖的距离。()
面颊部开放性损伤后12小时,局部处理宜
根据有关规定,建设项目安全预评价由()承担。
下列关于城市环卫设施的表述,哪项是错误的()
道路红线宽度超过()m的城市干道宜两侧布置给水配水管线和燃气配气管线;道路红线宽度超过()m的城市干道应在道路两侧布置排水管线。
2014年5月,张某从华丰商场购买了一台热水器。同年6月,该热水器因质量问题给张某造成了人身伤害。2015年10月,张某向华丰商场提出交涉。双方协商未果,张某于同年12月向人民法院提起诉讼。张某有权请求华丰商场承担何种民事责任?()
直接表示商品功能的文字或图形可以作为商标。
用树型结构来表示实体之间联系的模型称为______。
SinceAmericanidolstarTarynSouthernstartedcomposingmusicwithAIin2017,musiciansallovertheworldhavebegunwonderi
最新回复
(
0
)