首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct ord{ int x,y;}dt[2]={1,2,3,4}; main() { struct ord*p=dt; printf("%d,"++p一>x): printf("%d
有以下程序: #include<stdio.h> struct ord{ int x,y;}dt[2]={1,2,3,4}; main() { struct ord*p=dt; printf("%d,"++p一>x): printf("%d
admin
2019-06-12
26
问题
有以下程序:
#include<stdio.h>
struct ord{
int x,y;}dt[2]={1,2,3,4};
main()
{
struct ord*p=dt;
printf("%d,"++p一>x):
printf("%d\n",++p一>y);
}
程序运行后的输出结果是( )。
选项
A、1,2
B、2,3
C、3.4
D、4,1
答案
B
解析
dt是一个结构体数组,所以初始化的结果为dt[0]={1,2},dt[1]={3,4}。*p=dt;,表示p指向dt[0]。++p一>x中,一>的优先级大于++,所以这个表达式等价于++(p一>x),因为p一>x为1,所以这个值为2,同理.第二个++p一>y的值为2+1=3。
转载请注明原文地址:https://jikaoti.com/ti/7Wf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
在数据库系统中,考虑数据库实现的数据模型是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
以下叙述中正确的是()。
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i
以下叙述中正确的是()。
设a,b,c是整型变量且均已赋值,则以下选项中错误的赋值语句是()。
有以下程序段:intm[2][3],(*p)[3];p=m;则以下对m数组元素的引用正确的是()。
数据库设计过程不包括
下列说法正确的是()。
随机试题
中国的王位世袭制度创立于()
我国党和政府解决台湾问题的基本方针是【】
A、四逆汤B、当归四逆汤C、回阳救急汤D、右归丸E、大建中汤手足厥寒,舌淡苔白,脉沉细者,治疗应选用
以下不适合用输尿管镜碎石的是()
患儿,男,10岁,突然出现尿频、尿急、尿痛、排尿困难。有时排尿突然中断,有终末血尿。应考虑为
绘制总平面时。应以建筑哪层平面作为总图平面?[2007年第88题]
《关于支持循环经济发展的投融资政策措施意见的通知》提出,通过动态监测、循环授信等方式,积极开发与循环经济有关的信贷创新产品,研究推动()等贷款业务。
在开会时有一部分人随意接听电话、打瞌睡,你怎么看?假如你是领导该怎么做?
刘邦因怀疑韩信谋反而捕获韩信之后,君臣有一段对话。刘:你看我能领兵多少?韩:陛下可领兵十万。刘:你可领兵多少?韩:多多益善。刘:(不悦)既如此,为何你始终为我效劳又为我所擒?韩:那是因为我们两人不一样呀,陛下
Forhigh-riskpropositionsyieldinghighreturns,thereisnothingtobeatthehandfulcompaniesmarketingeternallife.(31)th
最新回复
(
0
)