首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义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
2019-04-24
57
问题
设有如下的说明和定义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/VFRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun()的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示的数据,由main()函数输出。例如,若输入2,则输出1224输入4,则输出1234
给定程序中,函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。
给定程序MODll.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正确的
请编写一个函数fun(),它的功能是:找出一维数组元素中最大的值和它所在的下标,最大值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。
下列的方法中,不属于软件调试技术的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。【09年3月】
下列数据结构中,能够按照“先进后出”原则存取数据的是()。【09年9月】
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为()。
随机试题
关于血清肌酐哪一项是错误的【】
A.肾小球系膜细胞增生B.肾小管上皮细胞玻璃样变C.两者均有D.两者均无膜性肾小球肾炎的表现是
A.创伤性关节炎B.骨筋膜室综合征C.外伤性移位D.关节僵硬E.关节积液胫骨上骨折易造成
在外周组织能抑制T4转化为T3的药物是
结核球的直径大小为
大多数SARS发生在( )群体。这种疾病传染模式反映了医护人员、他们的家人和有社会关系的接触者以及国际间旅行者多处于该年龄段。
属于我国建设工程项目的投资估算阶段的是()。
某石化企业位于工业区。工业区集中供水、供电。工业区污水处理厂已建两套好氧污泥法污水处理系统,正在新建一套改造型SBR污水生化处理系统。处理工业区各企业生产废水,废水处理达标后由同一排放管深海排放。废水排放口西北8km海域有水产养殖区,在其附近设有定期监测站
生物电是指生物的器官、组织和细胞在生命活动过程中发生的电位和极性变化。它是生命活动过程中的一类物理、物理一化学变化。是正常生理活动的表现。也是生物活组织的一个基本特征。根据上述定义,下列不属于生物电的一项是()。
查看OSPF进程下路由计算的统计信息是(55)________________,查看OSPF邻居状态信息是(56)________________。
最新回复
(
0
)