首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2019-06-12
62
问题
有以下程序:
#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/ZjRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i
数据库中对概念模式内容进行说明的语言是()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
负责数据库中查询操作的数据库语言是( )。
在16位编译系统上,若有定义inta[]={10,20,30},*p=a;,当执行p*;后,下列说法错误的是
若函数f调用了函数g,函数g又调用了函数f,则以下说法中正确的是()。
随机试题
甲公司将减肥产品的配方作为商业秘密予以保护。乙公司通过化验方法破解了该减肥产品的配方,并将该配方申请获得了专利。甲公司认为乙公司侵犯了其商业秘密,于是起诉到法院。问:在乙公司获得专利后,甲公司能否继续生产该减肥产品?
某患者膝关节骨性关节炎,合并35°外翻、20°屈曲畸形,行关节置换术后在麻醉恢复室发现足下垂,足背感觉减退,小腿骨筋膜室张力不高。初步诊断是
A.X、Y、D、EB.D—D二聚体C.γ—γ二聚体D.纤维蛋白单体E.纤溶酶在因子Ⅻ的作用下,何种物质转变为不可溶性纤维蛋白
杜某拖欠谢某100万元。谢某请求杜某以登记在其名下的房屋抵债时,杜某称其已把房屋作价90万元卖给赖某,房屋钥匙已交,但产权尚未过户。该房屋市值为120万元。关于谢某权利的保护,下列哪些表述是错误的?(2014年卷三第54题)
具体行政行为最普通的生效方式是()。
公司配售股票的对象为()
LIBOR指的是()。
Oceanographyhasbeendefinedas"Theapplicationofallsciencestothestudyofthesea".Beforethenineteenthcentury,scien
Kuwaitisacountry______.
SERENDIPITOUS:CALCULATION::
最新回复
(
0
)