首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
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/bSa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义一维数组的选项是()。
若有定义语句:charstr[]="0";,则字符串str在内存中实际占_________字节。
若有定义语句intb=2;,则表达式(b<<2)/(3||b)的值是()。
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是()。
对建立良好的程序设计风格,下列描述中正确的是()。
avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是
下列叙述中正确的是
设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修复性等特性,其中最重要的是()。
随机试题
单工方式中,信息固定地从( )传送到接收端。
A、丘脑腹外侧核B、脊髓后角细胞C、延髓薄束核与楔束核D、脊髓前角细胞E、后根神经节振动觉和位置觉传导通路的第2级神经元是
下列哪些信号属于确定性信号()。
下列关于寄售方式的特点叙述正确的是()
核磁共振成像仪
心理测试按测验方式可分为()。
我们每个人都应该有这样的生活态度:如果你赋予了工作意义,不论工作轻重,你都会感到快乐,自我设定的成绩不论高低,都会使人对工作产生乐趣。如果你不喜欢做的话,任何简单的事都会变得困难、无趣,当你叫喊着这个工作很累人时,即使你不卖力气,你也会感到精疲力竭,反之就
看电视的儿童经历的是一种图像和声音的过程,这种过程可以在屏幕上闪现的时间仅仅可以使眼睛和耳朵能够接受。不像书页,儿童可以以自己想要的速度来读,电视图像出现的速度如此机械而无情,它阻碍而不是提高了儿童的想象力。上述观点基于下面哪个假设?
某些理发师留胡子。因此,某些留胡子的人穿白衣服。下述哪项如果为真,则足以佐证上述论断的正确性?
以下关于VB特点的叙述中,错误的是()。
最新回复
(
0
)