首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设有如下定义: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
31
问题
假设有如下定义: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全国计算机二级
相关试题推荐
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确
已知a=6,b=15,c=23,则语句PrintSgn(a+bMod6-c\A)&a+b的输出结果为
在窗体上画一文本框,其名称为Textl,为了在程序运行后隐藏该文本框,应使用的语句为
以下关于过程的叙述中,错误的是
关于随机文件,以下叙述中错误的是
执行语句PrintSgn(-2^3)+Abs(Int(-12.2)Mod100\Sqr(100))的输出结果为()。
随机试题
女性,咽痛3天后出现洗肉水样尿,伴乏力,无水肿。如本例有血尿。首选下列哪项检查区分血尿来源
男性,50岁,民工,建筑时自三楼坠落,左侧身体撞击地面砖块,腹痛。体检:血压80/60mmHg,脉搏110次/min,上腹部肌紧张压痛,移动性浊音阳性。应采取的治疗原则是
引起牙髓暴露的原因主要是
城镇基准地价成果提供了()两方面的地价数据。
建设方案比选的衡量标准不包括()。
紧急避险与正当防卫的相同之处包括()。
2008年某市科技活动经费支出305.2亿元,按可比口径计算,比上年增长6.7%。按隶属关系分:中央在该市单位224.5亿元,占总计的73.6%;地方属单位80.7亿元,占26.4%。按单位类型分:科研机构159.0亿元,占52.1%;高等院校21.2亿元
负离子空气净化器是一种利用自身产生的负离子对空气进行净化灭菌的环境优化电器。下列关于负离子空气净化器表述不正确的是:
有以下函数fun(char*a,char*B){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*B)){a++;b++;}return(*a-*B);
DrugshavebeenapartoftheAmericanstorysincetheveryfirstdayColumbuslandedintheNewWorld.TheTainoIndians【B1】___
最新回复
(
0
)