首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct ord{ int x,y;}dt[2]={1,2,3,4}; main() { struct ord*p=dt; printf("%d,",++p一>
有以下程序: #include<stdio.h> struct ord{ int x,y;}dt[2]={1,2,3,4}; main() { struct ord*p=dt; printf("%d,",++p一>
admin
2018-01-14
35
问题
有以下程序:
#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://www.kaotiyun.com/show/nHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是_________。#includeintt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x—y*y;}main()
数据库系统的主要特点为数据集成性、数据_________和低冗余性、数据独立性和数据统一管理和控制。
下列程序的输出结果是()。#includemain(){inta=3,b=2,c=1;if(a<b)if(b<0)c=0;elsec++;print(("%d\n",
设变量p是指针变量,语句p=NULL;是给指针变量赋NULL值,它等价于()。
C语言中char类型数据占字节数为()。
下面不属于软件设计阶段任务的是()。
若a是血型变量,且a的初值为4,则计算a+=a-=a*a表达式后a的值为______。
在计算机中,算法是指______。
以下数组定义中错误的是()。
随机试题
下肢静脉曲张的并发症不包括下列哪项()
土地监察过程主要包括的阶段有()。
可转让支付命令账户简称为()。
通过试算平衡检查账簿记录后,如果左右平衡就可以肯定记账没有错误。()
2016年是中国共产党建党95周年,经过95年的历程,中国共产党已经拥有了()。
诸子百家是先秦时期各学术派别的总称,以下属于诸子百家的有()。
—般来说,一个社会的监督体系是由多方面力量组成的,媒体监督不应成为其中的主要力量,更不应“一枝独秀”,因为这个体系还应该包括公众监督、制度监督等多个方面,任何一个方面的缺失,都会使整个体系出现明显漏洞。单纯依靠一种监督力量,对于任何一个社会来说都是“不安全
今天是阿美20岁生日,同学朋友一起为她开了一个热闹的生日派对。大家都为阿美准备了精美的生日礼物,他们一起唱歌、跳舞、说笑,最后一起吃生日蛋糕。阿美非常开心。她看起来兴高彩烈,欢乐的笑声时时响起。请分别用一下两个经典的情绪理论来分析解释阿美的快乐心情:詹
下面与80X86微处理器输入/输出有关的叙述中,错误的是( )。
IrarelyweararaincoatbecauseIspendmostofmytimeinacar.
最新回复
(
0
)