首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设有如下定义: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
37
问题
假设有如下定义: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全国计算机二级
相关试题推荐
有数据定义语句:DimX,YAsInteger以上语句表明
下列关于栈的描述中错误的是
以下关于多重窗体程序的叙述中,错误的是
已知a=6,b=15,c=23,则语句PrintSgn(a+bMod6-c\A)&a+b的输出结果为
下面叙述中错误的是
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
关于随机文件,以下叙述中错误的是
随机试题
万物各有不足,人又何尝不是这样。诸葛亮一生惟恭惟敬,可是不免有街亭失守之过;唐太宗贞观之治流传千古,可是不免有“文字狱”之错;成吉思汗,逐俄御寇,功绩显赫,可是不免有杀城戮民之罪;一代伟人毛泽东,缔造新中国,功比天高,可十年浩劫留下一块瑕疵人人可见。这段
A、聚维酮B、乳糖C、交联聚维酮D、水E、硬脂酸镁作为片剂的崩解剂的是
中药管理应遵循卫生改革与发展的基本原则是
某死亡赔偿案件,二审法院在将判决书送达当事人签收后,发现其中死亡赔偿金计算错误(数学上的错误),导致总金额少了7万余元。关于二审法院如何纠正,下列哪一选项是正确的?(2016年卷三46题)
(2000年考试真题)采用权益法核算长期股权投资的情况下,被投资企业宣告分派现金股利时,投资企业对应分得的现金股利,应当()。
青少年儿童身心发展的顺序、过程、速度大体相同,这说明其身心发展具有()
19世纪30~70年代法国风景画家柯罗、卢梭等人经常聚集在离枫丹白露不远的巴比松村作画,因此,美术史上他们被称为“巴比松画派”。()
“鸡不吃米强按头,到头来它也是不吃的”,这句话反映了怎样的学生观?()
把下而的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是()。
Notonly______beinterestingtous,butalsoitslanguagewillhelpusincomposition.
最新回复
(
0
)