首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义 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
2020-05-19
42
问题
设有如下的说明和定义 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/cgCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不合法的字符常量是()。
有以下程序:#includemain(){inty=9;for(;y>0;y一一)if(y%3==0)prinff(“%d”,一y);}程序的运行结果是()
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是()。
函数fun的功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。例如,若s所指字符串中的内容为:"ABCDEFG123456",其中字符A的ASCII码值为奇数
已知下列函数定义:fun(int*b,intc,intd){intk;for(k=0;k
请编写函数tim,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:333333334444444455555555则一维数组中的内容
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
设有定义语句“int(*f)(int);”则下列叙述中正确的是()。
代码编写阶段可进行的软件测试是
随机试题
对入海排污口位置的选择说法正确的是()
下列关于我国新型城镇化规划的发展目标,说法不正确的是()。
肝硬化患者不宜大量放腹水,主要原因是可导致
患者,男性,24岁,发热1天。前日淋雨后突发寒战、高热,咳嗽、胸痛、气急,咳铁锈色痰。体检左下肺有实变体征及湿哕音。首选治疗用药是
不属于工程项目构思的因素是()。
下列有关权力导向型文化的说法中,正确的有()。
认同是在思想、情感、态度和行为上主动接受他人的影响,使自己的态度和行为上()。
2013年1月3日21时,A市发生一起斗殴事件,嫌疑人甲在与乙争斗后,迅速逃走,当地无人看到甲的容貌,仅有部分血滴。2014年11月2日,A市某烧烤店中,两名顾客因就餐发生斗殴,公安机关在伤情鉴定中发现,顾客孙某的DNA正好与甲的一致,因此提出行政处罚。孙
电视:节目
Crimeplaguesoursociety,almostallaroundusinourdailylives.Dailywehearmanyinstancesof【C1】______crimessuchasmurd
最新回复
(
0
)