首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面的定义: 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
2021-02-25
82
问题
设有下面的定义:
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/sBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下四个程序中,完全正确的是
若有以下程序#includemain(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
以下选项中能表示合法常量的是()。
下面叙述中错误的是()。
支持子程序调用的数据结构是()。
在数据库中,数据模型包括数据结构、数据操作和()。
下面不能作为结构化方法软件需求分析工具的是()。
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>#defineN20
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
C语言程序中,运算对象必须是整型数的运算符是
随机试题
《种树郭橐驼传》的创作意图主要是()
A.Na+通道开放,产生净Na+内向电流B.Na+通道开放,产生净Na+外向电流C.Na+通道开放,不产生净Na+电流D.K+通道开放,不产生净K+电流E.膜两侧K+浓度梯度为零膜电位为零时
计划编制时,()按分类规定属于施工单位记录文件。
塑性图是以液限含水量为横坐标,塑性指数为纵坐标,对细粒土进行工程分类的图。
工程质量检测是工程质量监督、质量检查、质量评定和验收的()。
TheAirWaybillisacontractfortransportationbetween()
1894年的中日战争中,清政府丧失了渤海、黄海制海权的主要原因在于()。
有以下程序main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++
Spending50minuteswithacellphoneclosetoyourearisenoughtochangebraincellactivityinthepartofthebrainclosest
Sinceancienttimes,thedestructiveeffectsofearthquakesonhumanlivesandpropertyhaveencouragedthesearchforreliable
最新回复
(
0
)