首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义struct{int a;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
设有如下的说明和定义struct{int a;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
admin
2018-01-11
29
问题
设有如下的说明和定义struct{int a;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
选项
A、语句++p->a;的效果是使P增1
B、(p++)->a与p++->a都是合语法的表达式,但二者不等价
C、语句*p->s++;等价于(*p)->s++;
D、语句++p->a;的效果是使成员a增1
答案
D
解析
p->a得到p指向的结构体变量中的成员a的值。p->a++ 得到p指向的结构体变量中的成员a的值,用完该值后使p->a加1。++p->a得到p指向的结构体变量中的成员a的值使之加1(先加)。由此可见指向运算符->优先级高于++,因此*p->s++相当于*(p->s)++,结合性自右至左,因此p++->a和(p++)->a等价。
转载请注明原文地址:https://kaotiyun.com/show/RLxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:fun(intx,inty)i+=m+1;m=i+x+y;returnm;k=fun(j,m);printf("%d,",k):k=fun(j,m);printf("%d\n",k);执行后的输出结果是
数据模型按不同应用层次分成3种类型,它们是概念数据模型、__________和物理数据模型。
运行下列程序,若从键盘输入字符“a”,则输出结果是()。charc;c=getchar();if(c>=’a’&&c<=’g’)c=c+4;elseif(c>=’g’&&c<=’z’)c=c-21;
下列程序的输出结果是()。#includemain(){inti;for(i=1:i<=10,i++){if((i*i>=20)&&(i*i<=100))break;
在16位编译系统上,若有定义“inta[]={10,20,30},*p=&a;”,当执行“p++;”后,下列说法错误的是()。
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#includevoidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1+1;j<n;j++)
设计软件结构是软件生命周期的()。
在面向对象的程序设计中,类描述的是具有相似性质的一组_________。
以下叙述中不正确的是()。
在计算机中,算法是指______。
随机试题
A.由胃肠黏膜分泌过多液体引起腹泻B.由肠内容物渗透压增高引的腹泻C.由肠黏膜的吸收面积减少引起的腹泻D.由肠蠕动亢进,肠内食糜停留时间少所致的腹泻E.由某些致腹泻细菌内毒素刺激肠黏膜内cAMP致腹泻上述腹泻的发病机制,属于吸收不良性腹泻
小儿注意力不集中,容易疲劳,是由于下列康复医学治疗技术哪一项发育不完全
某煤矿招收了一批井下作业工人。其中张达,男,15周岁;张耳,男,17周岁;张山,女,23周岁。煤矿称:由于新招收的工人均已参加城乡居民社会养老保险,所以无法再参加城镇职工养老保险,煤矿为此专门向每人每月支付养老保险补贴600元。对此,下列哪些选项是正确的?
下列关于可赎回债券的说法,错误的是()。
对于广大青少年来说,接受怎样的历史教育,将直接关系到他们如何看待历史、迎接未来。在中华民族走过的漫长征程中,抗日战争是有着特殊意义的一段历史。让青少年准确了解、正视这段历史,不仅可以增强整个民族的民族认同感和国家认同感,弘扬爱国精神,更重要的是,让历史成为
7×17×27×37×47×…×107乘积的个位数是几?()
Ihaven’tseenSarasinceshewasagirl,andshehaschangedbeyond______.
-1/3
以下对C语言函数的有关描述中,正确的是
ThecollapseoftheEarth’smagneticfield-whichguardstheplanetandguidesmanyofitscreatures-appearstohavestartedabou
最新回复
(
0
)