首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: 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
44
问题
若有以下定义和语句:
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://kaotiyun.com/show/EpDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeinta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i
以下程序的输出结果是main(){inta,i;a=0;for(i=1;i
下列程序段中,不能正确赋值的是
现有格式化输入语句,scanf("x=%d],sum]y=%d,line]z=%dL",&x,&y,&z);,已知在输入数据后,x,y,z的值分别是12,34,45,则下列选项中是正确的输入格式的是[注]:"]"表示空格,表示回车
设有下面的程序段:chars[]="china";char*p;p=S;则下列叙述正确的是
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include<std
设inta=5,b=6,表达式(++a==b--)?++a:--b的值是_______。
下列二维数组初始化语句中,正确且与语句floata[][3]={0,3,8,0,9};等价的是
下列二维数组初始化语句中,不正确的是()。
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
随机试题
待估建筑物账面原值为500万元,竣工于2001年年底,耐用年限60年。2007年年底对该建筑物进行评估。从2002年到2007年的价格指数分别为6.9%、12%、15%、12%、8%、7.5%。评估人员现场勘察打分,结构、装修及设备三部分的得分分别为90、
Hebecameangry______thewomanwhostood______hisway.
∫02|x—1|dx=________.
男性,58岁,肝区持续性隐痛2个月,巩膜无黄染。查体:肝在右肋下6cm,质硬,表面不平,脾在肋下3cm。血糖偏低,红细胞计数增多,AFP>500μm/L持续5周。该患者最可能的疾病诊断是
关于1岁小儿的动作发育,不可能的是()
某人在银行存入10万元,期限两年,年利率为6%,每半年支付一次利息,如果按复利计算,两年后的本利和是()万元。
下列关于城市维护建设税的说法,正确的有()。
根据《人民警察警衔条例》第8条和第9条的规定,担任行政职务的人民警察实行职务等级编制警衔,其中办事员(警员)职可以授予以下警衔()。
某些东方考古学家是美国斯坦福大学的毕业生。因此,美国斯坦福大学的某些毕业生对中国古代史很有研究。为保证上述推断成立,以下哪项必须是真的?
Whenschoolstartseachyear,themostimportantquestiononthemindsofparentsandchildrenis,Whowillbemyteacher?Thec
最新回复
(
0
)