首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序:
#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://kaotiyun.com/show/dLkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于字符串的叙述中正确的是
定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是
下列关于栈的叙述中,正确的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
设有定义语句intx[6]={2,4,6,8,5,7),*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
下面不属于软件开发阶段任务的是
在软件开发中,需求分析阶段产生的主要文档是( )。
下列排序方法中,最坏情况下比较次数最少的是( )。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可有多名职员。则实体部门和职员间的联系是()。
随机试题
在冰雪路面上行车,必须降低车速、加大安全距离。
建立国际政治经济新秩序必须遵守的原则是
以下镇痛药不属于麻醉药品的是
重度二尖瓣狭窄表现为主动脉瓣关闭不全表现为
适用假释如果有特殊情况,经最高人民法院核准可以不受有期徒刑执行原判刑期1/2以上、无期徒刑实际执行13年以上的限制。这种特殊情况是指:()
一般情况下,建设项目的每个单项影响评价的工作等级()相同。
通货膨胀率是衡量()的宏观经济目标。
根据合同法律制度的规定,下列情形中,买受人应当承担标的物灭失风险的有()。
在数据通信中,为了提高线路利用率,一般使用多路复用技术。最基本的多路复用技术有频分多路复用、时分多路复用和码分多路复用等,目前ADSL采用的是上【】多路复用技术。
关于网络操作系统的基本任务,下列说法中错误的是______。
最新回复
(
0
)