首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: struct st{int n;struct st*next;}; struct st a[3]={5,&a[0],6,&8[1],7,&a[2]},*p; P=&a[0]; 则值为6的表达式是
若有以下定义和语句: struct st{int n;struct st*next;}; struct st a[3]={5,&a[0],6,&8[1],7,&a[2]},*p; P=&a[0]; 则值为6的表达式是
admin
2017-07-05
63
问题
若有以下定义和语句:
struct st{int n;struct st*next;};
struct st a[3]={5,&a[0],6,&8[1],7,&a[2]},*p;
P=&a[0];
则值为6的表达式是(提示:运算符一>的优先级高于++)( )。
选项
A、(*p).n++
B、p++一>n
C、p一>n++
D、(++p)一>n
答案
D
解析
定义指向结构体变量的指针p,并将结构体数组首地址赋给p。(++p)一>n,p指针自加一指向数组第二个元素,其成员n=6,D选项正确。p++一>n,p指向结构体数组第一个元素,其成员n=5。p一>n++,p指向结构体数组第一个元素,其成员n=5,由于++是后缀,先取值,所以表达式为5,之后再自加一。(*p).n++,*p为结构体数组第一个元素,其成员n=5,先取值,表达式为5。故选D。
转载请注明原文地址:https://www.kaotiyun.com/show/EpDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是main(){inta,i;a=0;for(i=1;i
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
现有格式化输入语句,scanf("x=%d],sum]y=%d,line]z=%dL",&x,&y,&z);,已知在输入数据后,x,y,z的值分别是12,34,45,则下列选项中是正确的输入格式的是[注]:"]"表示空格,表示回车
设有下面的程序段:chars[]="china";char*p;p=S;则下列叙述正确的是
现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.c"maim(){fun();printf("\n");}myfun.c文件如下:
设inta=5,b=6,表达式(++a==b--)?++a:--b的值是_______。
若a是int型变量,则表达式(a=2*3,a*2),a+4的值为______。
下列二维数组初始化语句中,不正确的是()。
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
随机试题
颞骨不包括下列哪一样结构
根据《消防法》对工程建设中应采取的消防安全措施的规定,下列选项中( )属于机关、团体、企业、事业单位应当履行的消防安全职责。
作为承揽合同的当事人,承揽人的义务不包括( )。
在计算出售自有住房应缴纳的个人所得税时,对个人转让自用()以上、并且是家庭唯一生活用房取得的所得,免征个人所得税。
下列关于物流和商流相互关系的表述,正确的是()。
某机械厂为保证产品质量,设立了质量检验部门对产品实现过程中各个环节的质量状况进行监控,及时掌握产品实现过程中的质量状况、评价和分析质量控制的有效性。由产品设计、工艺、检验人员、作业管理人员和过程作业人员一起对编制的检验流程图的________进行评审,
1916年出版的“斯坦福—比纳量表”首次使用()概念。
一名中学生在学习植物生长时,以时间为轴,将植物由种子到成熟这一过程全部展现出来,制作一幅植物生长一览图。这属于学习认知策略中的()。
贷款:银行
AstheworldexcitedlygreetedSnuppy,thefirstcloned(克隆)dog,commentatorscelebratedourcleverness.Manyfeelproudthatour
最新回复
(
0
)