首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面的定义: struct st { int a; float b; }d; int *p; 要使p指向结构变量d中的a成员,正确的赋值语句是( )。
设有下面的定义: struct st { int a; float b; }d; int *p; 要使p指向结构变量d中的a成员,正确的赋值语句是( )。
admin
2020-07-28
42
问题
设有下面的定义:
struct st
{ int a;
float b;
}d;
int *p;
要使p指向结构变量d中的a成员,正确的赋值语句是( )。
选项
A、*p=d.a;
B、p=&a;
C、p=d.a;
D、p=&d.a;
答案
D
解析
本题主要考查按结构数组元素方式引用结构成员。结构体变量的成员引用方法有3种:①结构体变量名.成员名;②指针变量名->成员名;③(*指针变量名).成员名。因为p是指针变量,所以应该将地址值赋给p。
转载请注明原文地址:https://kaotiyun.com/show/Eh3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中正确的是
某带链栈初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=10,bottom=20。该栈中的元素个数为
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
软件需求规格说明的内容应包括
有两个关系R和S如下图所示:由关系R通过运算得到关系S,则所使用的运算为
有以下程序#include<stdio.h>main(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
有以下程序#include<stdio.h>voidmain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5
循环队列的存储空间为Q(1:200),初始状态为front=rear=200。经过一系列正常的入队与退队操作后,front=rear=1,则循环队列中的元素个数为
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。请改正函数fun中指定部位的错误,使它能得
随机试题
每次得到强化所要求的行为次数是一致的指的是()
文案调查的外部资料来源。
箭头所指的解剖结构是
可见光固化器在操作中容易被污染,因此在使用后需要消毒。对除手柄外的塑料部位消毒应采用
根据我国《环境保护法》,下列哪一项必须由省级以上人民政府环境保护行政主管部门来行使职权?()
用于接地的配电网系统是()系统。
引水式水电站输水系统通常包括()。
下列各项中,从事会计工作的人员应当取得会计从业资格的有()。
按照不同的层次和标准,学校文化可分成________、________、________等等。
如果学校没放学,小明就不会在家;小明不在家,因此学校没放学。与上句的推理结构最相似的一句是:
最新回复
(
0
)