首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义: struct sk {int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是
设有如下定义: struct sk {int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是
admin
2010-01-10
26
问题
设有如下定义: struct sk {int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是
选项
A、p=&a;
B、p=data.a;
C、p=&data.a;
D、*p=data.a;
答案
4
解析
data是一结构体变量,a是它的成员,因此引用a域的正确方法是: data.a,取它的地址赋值给指针变量P的语句应该是:p=&data.a。选项A,将a的地址直接赋给了p,而忽略了a为结构体内部的一个成员,而不是一单独的变量;选项B在p=da- ta.a表达式中右边为一个结构体变量的成员不是地址,而左边为一指针应该将一地址赋给它;选项D表达式*p=data.a是将结构体变量中的成员a的值赋给指针p所指向的变量值,而不是使指针p指向data中的a域。
转载请注明原文地址:https://kaotiyun.com/show/sXWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于顺序文件的描述中,正确的是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:OptionBase1PrivateSubCommand1_Click()Dima(4,4)AsIntegerDimbAsIntegerDimiAsInteg
下面能够将某个变量声明为局部变量的是
数据流程图(DFD图)是
设有下面的语句:PrintIIf(x>0,1,IIf(x
设窗体上有一个Picturel图片框,要求在图片框中的指定位置(坐标为(500,300))输出“OK”,下面可以实现这一功能的事件过程是
以下关于变量作用域的叙述中错误的是
下面正确使用动态数组的是
为使文本框具有初始值“VB”,在设计阶段正确的操作是
随机试题
为避免误差,问卷的题项用语要非常谨慎,简述在选择题项用语时应遵循的原则。
正常人脑脊液白细胞数为
铁路工程项目招标采用施工总价承包方式的,投标人应按招标文件中载明的费用进行报价的费用是()。
未按照规定保管会计资料,致使会计资料毁损、灭失的行为应承担的法律责任有()。
某企业拟转让其拥有的某产品的商标使用权,该商标产品单位市场售价为1000元/台,比普通商标同类产品单位售价高100元/台,拟购买商标企业年生产能力100000台,双方商定商标使用许可期为3年,被许可方按使用该商标的产品年销售利润的30%作为商标特许权使用费
文职人员因参加军事训练、非战争军事行动和作战支援保障任务伤亡的抚恤优待,参照()的有关规定办理。
Directions:Writeacompositionentitled"UsingContestinVocabularyTeaching"within300words.Writeyourcompositiononthe
根据下图,回答以下问题。与2003年相比2004年世界经济增长最快的是()。
Internet中域名与IP之间的翻译是由______来完成的。
BasketballOrganizedbasketball【T1】______twoteamsoffiveplayerseach.Theplayersscorepointsby【T2】______intoaraised
最新回复
(
0
)