首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct ord { int x,y;}dt[2]={1,2,3,4); main() { struct ord*p=dt; printf("%d,",+
有以下程序: #include<stdio.h> struct ord { int x,y;}dt[2]={1,2,3,4); main() { struct ord*p=dt; printf("%d,",+
admin
2019-01-11
34
问题
有以下程序:
#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,",++p->y);
}
程序的运行结果是( )。【09年3月】
选项
A、1,2
B、2,3
C、3,4
D、4,1
答案
B
解析
本题考查结构体的运算与指针。dt[2]={1,2,3,4}的意思是dt是一个结构体数组,其中dt[0]={1,2),dt[1]={3,4}*P为ord型指针,指向dt的首地址。++p,则P指向下一个结构体。但是由于->的优先级高于++,所以Hp->x等同于++(p->x),它的意思是p指向的结构体的x元素再加1,而不是p指向下一个元素,因此第一个值为2,第二个为3。
转载请注明原文地址:https://www.kaotiyun.com/show/npxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( )
A、(a+b)*h/2B、(1/2)*(a+b)*hC、(a+b)*h*1/2D、h/2*(a+b)2由于1和2都是整型,选项B中1/2的运算结果为0,故整个表达式的值为0,所以它的结果和题目中要求的代数式的计算结果不相符。
以下叙述中,正确的是______。
关掉计算机的电源后,其中存储的数据立即丢失的存储器是()
请补充函数proc(),该函数可以统计一个长度为n的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为:asdascasdfgasdasasmlosd,子字符串为asd,则应输出3。注意:部分源程序给出如下。请勿改动函
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。例如,形参s所指的字符串为:ThisisaClanguageprogram,函数的返回值为6。请在程序
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下划线处填入正确的内容
以下叙述中正确的是
下列实体的联系中,属于多对多联系的是()。
在C语言程序中,下列说法正确的是()。
随机试题
TheHealthRisksofSmallApartmentsA)NewYorkCityhasahousingproblem.Currently,ithas1.8millionone-andtwo-pers
下列豆类粮食中淀粉含量最低的是________。
安装人工心脏起搏器的患者沙袋压迫伤口的时间是
A.维生素B12B.肝素C.香豆素类D.维生素KE.阿司匹林口服可用于防治血栓性疾病的体内抗凝血药物是
采集亚急性细菌性心内膜炎病人血培养标本时,最适宜的时间应在
贴现债券通常用于( )的发行。
眼睛:眼镜:隐形眼镜
电算化会计下,可以采用“集中管理方式”的组织结构,其特点包括(55)。
Changesinthewaypeoplelivebringaboutchangesinthejobsthattheydo.Moreandmorepeopleliveintownsandcitiesinste
TheAlzheimer’sAssociationandtheNationalAllianceforCaregivingestimatethatmenmakeupnearly40percentoffamilycare
最新回复
(
0
)