首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: 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
56
问题
若有以下程序段:
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://www.kaotiyun.com/show/c43p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1<p2){s=*p1;*p1=*p2;*p2=s;p1++;p2--;
有以下程序:#include<stdio.h>structS{intn;inta[20];};voidf(structS*p){inti,i,t;for(i=0;i<p->
有以下程序:#include<stdio.h>voidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c-(’a’-’A’);c++;}}voidmain(
有以下程序#includemain(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
以下选项中能表示合法常量的是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
随机试题
电渣焊的焊前准备工作包括哪些内容?有何注意事项?
A.清肝泻火B.解毒消肿C.散风清热D.清热解毒E.利尿通便导赤丸除清热泻火外,还可()。
A.药品B.化学合成药物C.来源于天然产物的药物D.生物技术药物E.药物可用于预防、治疗和诊断人的疾病,有目的地调节人的生理功能并规定有适应证或者功能主治、用法和用量的物质称为()。
商品租金是以房地价值为基础确定的租金,其构成内容包括()。
一般果园地、保护区的茶园的土壤分别属于土壤环境质量的()。
在个人住房贷款业务中,银行主要的合作机构包括()。
商业银行在中华人民共和国境内不得从事()业务。
格林夫妇先后生了两个孩子,已知有一个是男孩,那么另一个孩子也是男孩的概率(不考虑双胞胎因素)为()。
执行以下程序段后,w的值为()。intw=’A’,x=14,y=15;w=((x‖y)&&(w<’a’));
Cloningshakesusalltoourverysouls.Forhumanstoconsiderthecloningofoneanotherforcesthemalltoquestionthevery
最新回复
(
0
)