首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义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
2017-05-20
60
问题
设有如下的说明和定义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/s4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据结构中,与所使用的计算机无关的是数据的
以下程序的输出结果是______。main(){charc=’z’;printf("%c",c-25);}
有以下程序intfun(intn){if(n==1)return1;elsererurn(n+fun(n+1));}main(){intx;scanf("%d",&x);x=fun(x
有以下程序#include<stdio.h>main(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n"
下面程序段的运行结果是char*S="abcde";s+=2;printf("%d",s);
有以下程序段charch;intk;ch=’a’;k=12;pnntf("%c,%d,",ch,ch,k);printf("k二%d\n",k);已知字符a的ASCII码值为97,则执行上述程
以下选项中,不能作为合法常量的是
下列叙述中,不属于软件需求规格说明书的作用的是
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(inta
判断char型变量c1是否为大写字母的正确表达式是
随机试题
正水用发汗法治疗,应选用()
在当代中国,社会主义意识形态的本质体现是【】
A.新生儿溶血病B.新生儿肺炎C.新生儿败血症D.新生儿巨细胞包涵体病E.生理性黄疸下列病例最可能的诊断是:
女,30岁。受凉后高热,寒颤,咳嗽,咳铁锈色痰3天。体检:体温38.5℃,右上肺语颤增强,有湿啰音。血白细胞18×109/L,中性粒细胞0.90,淋巴细胞0.10。最可能的诊断为
下列片剂制备时,一般需要加入崩解剂的有()。
房地产交易的内容主要包括()。
三相异步电动机的定子端电压降低到额定值的90%时,其启动转矩将()。
某勘察设计院成立20多年来,创造了许多辉煌业绩。近几年来,市场竞争激烈,勘察设计院在管理和服务等方面出现了相对落后的情况,业绩逐年下降。2008年新上任的陆院长利用勘察设计院改制的机会,对勘察设计院进行了变革:首先,对组织结构进行了调整,将业务进行了重新组
某酒业制造公司生产各种白酒,9月领用上月外购的酒精继续加工成高档白酒,销售给某外贸企业5000斤,开具的增值税专用发票上注明的销售额为500万元;已知上月外购的酒精不含税价185万元,取得专用发票,本月生产领用外购80%酒精。该公司应缴消费税()万
根据所给图表,回答下列问题。下列选项中,正确的一项是()。
最新回复
(
0
)