首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b}};
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b}};
admin
2020-11-27
52
问题
若有以下程序段:
struct st
{ int n;
int*m;};
int a=2,b=3,c=5;
struct st s[3]=({101,&a},{102,&c},{103,&b}};
main()
{ struct st*p;
ps;
…}
则以下表达式中值为5的是( )。
选项
A、(p++)->m
B、*(p++)->m
C、(*p).m
D、*(++p)->m
答案
D
解析
本题考查如何通过指针引用数组元素。首先定义了一个结构体,然后定义了一个结构体变量s[3],并赋了初值。在主程序中,定义了一个指向结构体变量s的指针p,要使表达式的值为5,就应该引用s[1].m的值,使指针p指向s[1],++p可以实现将p指针加1,指向s[1]。
转载请注明原文地址:https://kaotiyun.com/show/c43p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
程序中对fun函数有如下说明void‰();此说明的含义是
有以下程序#include<stdio.h>main(){FILE*f;f=fopen(”filea.txt’’,’’w’’);fprintf(f,”abc”);fclose(f);}若文本文件filea.txt中原有内容为:hell
若己建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是@A@s->next=’\0’;p=p->next;p->则不能将s所指节点插入到链表末尾的语句组是
下面选项中关于编译预处理的叙述正确的是
以下选项中,能用作数据常量的是
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(a,b),(b,c),(c,d),(d,e),(e,f),(f,a)}该数据结构为
下列选项中不属于结构化程序设计原则的是
在满足实体完整性约束的条件下
在满足实体完整性约束的条件下()。
随机试题
男性,46岁,3年前呼吸道感染后出现咳嗽、胸闷,经过治疗后好转,此后每次于呼吸道感染后均会出现反复发作,听诊可闻及有哮鸣音,2天前再次发作。体检:呼吸28次/分,口唇轻度发绀,两肺叩诊过清音,可闻及哮鸣音,心率120次/分,律齐,最可能的诊断为
患者,女,35岁。CT示松果体区等高密度小结节影,增强扫描呈轻中度强化,诊断为
欲从大分子水溶性成分中除去小分子无机盐最好采用
建筑安装工程施工机具使用费包括()。
计算分半信度通常是在测验实施后()
企业在连续提取坏账准备的情况下,“坏账准备”科目在期末结账前如为贷方余额,其反映的内容是()。
根据以下资料,回答96-100题。请仔细观察下图,左侧Y轴表示各专业招聘人数与求职人数的总数,右侧Y轴表示各专业职位供需比。综合分析上图,下列说法正确的是()。
(1)在名称为Form1,标题为“图片”的窗体上添加1个名称为Image1的图像框,其高为2500,宽为2000。请通过属性窗口设置适当属性,将考生文件夹下的图片文件pic1.jpg插入图像框,并使图片自动适应图像框的大小(如图所示)。注意:存盘
Sometimes,people【C1】______yourlifeandyourealizethattheyarethere【C2】______somepurpose,to【C3】______youalesson,orto
HintsandTipstoSaveMoneyA)Spendless.Thisisnotoversimplifyingthebestwaytosavemoney!Itisessentialifyoua
最新回复
(
0
)