首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 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
2015-08-14
28
问题
若有以下程序段
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/UNi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
下列程序输出的结果是()。main(){inta;a=-4+4*5-6;printf(“%d”,a);a=4+4%5-6;printf(“%d”,a);a=-3+4%6/5;p
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
有如下程序main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是
若有以下程序:main(){inta=4,b=3,c=5,t=0;if(a<b)t=a;a=b;b=t;if(a<c)t=a;a=c;c=t;printf("%d%d%d\n",a,b,c
以下程序运行后的输出结果是【】。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
以下程序段的输出结果是【】。inti=9;printf("%o\n",i);
设计软件结构是在软件生命周期的()。
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i
随机试题
下列说法错误的是()
下列行为中不属于侵犯他人名誉权的是()。A.到处宣扬某未婚男女有两性关系B.捏造某人是私生子并在其单位散布C.为侮辱他人而在大庭广众下进行谩骂D.在争吵中将某人曾被判有期徒刑的事实张扬出去
最容易并发感染性心内膜炎的心瓣膜病是
下列化学消毒剂中,需现用现配的是
下列各组物质在一定条件下反应,可以制得较纯净1,2-二氯乙烷的是()。
下列关于证券投资基金税收问题的说法,正确的是()。
()形成的质权称为典型质权。
关键风险指标法中选择关键风险指标的基本原则包括()。
鄢陵之战
Inmanysimpleorganisms,includingbacteriaandvariousprotists,thelifecycleiscompletedwithinasinglegeneration:anor
最新回复
(
0
)