首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct st { int x,Y; }data[2]={1,10,2,20}; main( ) { struct st*p=data; printf("%d",p->y); printf("%d\n"
有以下程序: #include<stdio.h> struct st { int x,Y; }data[2]={1,10,2,20}; main( ) { struct st*p=data; printf("%d",p->y); printf("%d\n"
admin
2022-06-24
48
问题
有以下程序:
#include<stdio.h>
struct st
{
int x,Y;
}data[2]={1,10,2,20};
main( )
{
struct st*p=data;
printf("%d",p->y);
printf("%d\n",(++p)->x);
}
程序运行的结果是( )。
选项
A、10 1
B、20 1
C、10 2
D、20 2
答案
C
解析
题目在定义结构体st的同时便定义了结构体数组data。可知data[0]={1,10}·data[1]={2,20)。结构体指针p指向数组的首地址,指向data[0],++p则指向data[1],所以输出p->y和(++p)->x即输出data[0].y和data[1].x。
转载请注明原文地址:https://www.kaotiyun.com/show/dLkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i
有以下函数intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
以下关于字符串的叙述中正确的是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
下面不属于软件工程过程的4种基本活动
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
算法的空间复杂度是指()。
面向对象方法中,继承是指
将E—R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
Note:Whenmorethanoneanswerisrequired,thesemaybegiveninanyorder.Somechoicesmayberequiredmorethanonce.A
关于内脏运动神经的说法错误的是
功血患者激素治疗前最适宜做诊断性刮宫的是()
采用( )的管理者认为,证券市场是有效率的市场,凡是能够影响证券价格的信息均已在当前证券价格中得到反映。
我国财政管理体制有广义和狭义之分,下列各项中,( )不属于广义财政管理体制的范围。
在股权登记日前,股利权从属于股票,从股权登记日开始,股利权与股票相分离。()
社会认知论源于()。
应该如何解决学术腐败?()①建立科学合理的学术考核机制②发扬学术民主③加强和建立学术的建设
18世纪英国作家笛福的小说()反映了资产阶级上升时期敢于进取追求财富的冒险精神。
PLASTICITY:
最新回复
(
0
)