首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct ord{ int x,y;}dt[2]={1,2,3,4}; main( ) { struet ord*p=dt; printf("%d,",++p->x); printf("%d\n",++
有以下程序: #include<stdio.h> struct ord{ int x,y;}dt[2]={1,2,3,4}; main( ) { struet ord*p=dt; printf("%d,",++p->x); printf("%d\n",++
admin
2022-06-24
20
问题
有以下程序:
#include<stdio.h>
struct ord{
int x,y;}dt[2]={1,2,3,4};
main( )
{
struet 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://kaotiyun.com/show/PUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#}include<string-h>main(){charp[20]:{’a’,’b’,’C’,’d’),q[]=’’abc’’,r[]=’’abcde’’;strcat(p,r);strcpy(p+strlen(q),q);
有以下程序#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=l;k<3;k++);printf("*");程序段的输出结果是
以下叙述中正确的是
以下叙述中正确的是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
以下叙述中正确的是
下列关于二叉树的叙述中,正确的是
若有以下说明和语句intc[4][5],(*p)[5];p=c;能够正确引用c数组元素的是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参S所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参P所
随机试题
过氧乙酸的保管和使用方法错误的是
两足跟中心点之间的水平距离为
A.颌内静脉与颞浅静脉汇合而成B.面后静脉前支与面前静脉汇合而成C.面后静脉后支与耳后静脉汇合而成D.面前静脉与颌内静脉汇合而成E.耳后静脉与颞浅静脉汇合而成颈外静脉是由
女性,32岁,阵发性上腹痛2年,夜间加重,疼痛有季节性,冬季明显,有反酸,为进一步确诊,首选的检查方法是
生地黄质地断面为巴戟天为
谈谈你对“幼儿的生活就是幼儿的教育,幼儿的教育就是幼儿的生活”的理解。
事物发展经过两次否定,出现了初始阶段的某些特征,好像是一种回复。()
下列关于亲属关系的发生与终止原因的表述,错误的是()。
Thelevelofeconomicandindustrialdevelopmentenjoyedbyastateaffectstheforeignpolicygoalsitcanpursue.(46)Asagen
PERSON:APPAREL::
最新回复
(
0
)