首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 {int x;int*y;}*p; int dt[4]={1,2,3,4}; struct st aa[4]={2,&dt[0],3,&dt[0],4,&dt[0],5,&dt[0],}; {p=
以下程序的输出结果是( )。 {int x;int*y;}*p; int dt[4]={1,2,3,4}; struct st aa[4]={2,&dt[0],3,&dt[0],4,&dt[0],5,&dt[0],}; {p=
admin
2011-06-10
33
问题
以下程序的输出结果是( )。 {int x;int*y;}*p; int dt[4]={1,2,3,4}; struct st aa[4]={2,&dt[0],3,&dt[0],4,&dt[0],5,&dt[0],}; {p=aa; pfintf("%d\n",++(p->x)); }
选项
A、1
B、2
C、3
D、4
答案
C
解析
程序首先将指针p指向结构体数组aa的首地址,通过p->x引用了结构体数组aa[0]的第一个成员2;++(p->x)是将p->x的值加1,所以输出结果为3。
转载请注明原文地址:https://kaotiyun.com/show/utPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于指针概念,下列说法中,不正确的是______。
用树形结构来表示实体之间联系的模型称为()。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
已有定义:.chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
有以下结构体说明和变量定义,相应的链表如图所示:struetnode{intdata;struetnode*next;*p,*q,*r;现将q所指结点多链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句
以下说法中正确的是()。
以下有4组用户标识符,其中合法的一组是______。
在下面关于指针的说法中,错误的一条是()
随机试题
患者,男,66岁。近2年逐渐出现肢体痿软无力,尤下肢明显,腰膝酸软,不能久立,腿胫大肉渐脱,伴有眩晕耳鸣,舌咽干燥,舌红少苔,脉细数。其辨病为
烧伤面积的计算按中国九分法,双上肢面积占()
附子横切面最外层为
下列不属于城市总体规划中人口构成研究关注重点的是()。
某企业打算对一台技术陈旧的车床进行改良,以实现企业产品的更新换代,增强企业产品的竞争力,已知改良期间.共花费改良费用60000元,全部用银行存款支付。会计人员对此的会计处理应该是()。
活页账的主要优点有()。
评估普通投资者风险承受能力的主要因素包括()。Ⅰ.财务状况Ⅱ.投资目标Ⅲ.投资经验Ⅳ.风险偏好
下列选项中,不属于电话沟通态度的要点的是()。
下列属于保险微观作用的是()。
指量法
最新回复
(
0
)