首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设有如下定义:struct a{int n;float k}data,*p;若要使p指向data中的成员n,正确的赋值语句是
假设有如下定义:struct a{int n;float k}data,*p;若要使p指向data中的成员n,正确的赋值语句是
admin
2009-02-15
42
问题
假设有如下定义:struct a{int n;float k}data,*p;若要使p指向data中的成员n,正确的赋值语句是
选项
A、p=&data.n;
B、*p=data.n;
C、p=(struct a*)&data.n;
D、p=(struct a*)data.n;
答案
4
解析
可以通过强制类型转换(struct a *)完成指针赋值。选项A)中&data.n取的是结构体中成员的地址而不是结构的地址,尽管这两个地址的值是相同的,但仍然不允许进行相互赋值;选项B)中的指针p还没有指向一个具体的空间,给其赋值没有意义;选项D)把一个整型变量强制转化为结构类型的指针没有任何实在意义。
转载请注明原文地址:https://kaotiyun.com/show/P0Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
以下关于多重窗体程序的叙述中,错误的是
在窗体上画一文本框,其名称为Textl,为了在程序运行后隐藏该文本框,应使用的语句为
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
关于随机文件,以下叙述中错误的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
执行语句PrintSgn(-2^3)+Abs(Int(-12.2)Mod100\Sqr(100))的输出结果为()。
随机试题
驾驶机动车在这个路口允许掉头。
Word办公软件具有图、表混排功能。()
Openupmostfashionmagazinesandyouwillseeincrediblythinmodelswithimpossiblehairandwearingunreasonablyexpensive,
A、病原体被清除B、病原携带状态C、隐性感染D、潜伏性感染E、显性感染人体与病原体处于相持状态,不出现临床症状,不排出病原体,称为
目前国内外对国际工程投标报价的组成有着不同的划分,主要的两种方法取决于某项费用是否单列,这项费用是()。
中国的银行业目前实施混业经营。()
万达公司为了提升公司的业绩,通过对外招聘的方式,招聘了一名新的公司经理。这名经理在公司招聘的笔试中表现非常优异。公司对他寄予了厚望。这名经理培养了两个得力助手,非常优待他们,但是对其他员工要求非常的严格,而且不喜欢采纳员工的意见。因而和下级相处的并不好。一
下表中列出了几种限制酶识别序列及其切割位点,图1、图2中箭头表示相关限制酶的酶切位点。请回答下列问题:若对图中质粒进行改造,插入的SmaⅠ酶切位点越多,质粒的热稳定性越______。
根据所给资料,回答问题。2012年上半年,江西省十大战略性新兴产业(以下简称“十大新兴产业”)完成投资1112.52亿元,比去年同期增长24.0%,占全省固定资产投资(计划投资500万元及以上项目固定资产投资,下同)的23.5%。201
TASKONE-DEPARTMENTForquestions13-17,matchtheextractswiththedepartments,listedA-H.Foreachextract,choosethed
最新回复
(
0
)