首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: struct st {int x;float y;}ree,*px; 若要使指针px指向rec的成员x,正确的赋值语句是( )。
有如下定义: struct st {int x;float y;}ree,*px; 若要使指针px指向rec的成员x,正确的赋值语句是( )。
admin
2016-04-07
28
问题
有如下定义:
struct st
{int x;float y;}ree,*px;
若要使指针px指向rec的成员x,正确的赋值语句是( )。
选项
A、px=(struct st*)&rec.x;
B、px=(struct st*)rec.x;
C、px=&rec.x;
D、*px=rec.x;
答案
A
解析
rec.x表示整型变量,强制转化为struct st类型的指针赋给px后,px并不指向rec的x,B选项错误;&rec.x是整型变量的地址,不能直接赋给struct st类型的指针,C选项错误;px未初始化,指向未知内存单元,将rec.x(整数值)赋值给该内存单元是很危险的,并且这种方法也不能使px指向rec的成员x,px依然指向未知内存单元,D选项错误;&rec.x是rec的成员x的地址,这是整型指针,经过强制转化后,赋值给px,可以使px指向rec的成员x,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/utDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是()。
下列程序的输出结果是()。main{intx=8,y=8;printf("%do%od\n",x--,--y);}
下列选项中不属于结构化程序设计方法的是()。
下列叙述中不正确的是()。
若有定义:inta=4,b=5;floatx=3.4,y=2.1;,则下列表达式的值为()。(float)(a+b)/2+(int)x%(int)y
设计程序时,应采纳的原则之一是()。
以下各选项企图说明—种新的类型名,其中正确的是______。
下面rotate函数的功能:将n行n列的矩阵A转置为A’,请填空。#defineN4voidrotate(inta[][N]){inti,j,t;for{i=0;i<N;j++}for{j=0
算法的时间复杂度是指
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
随机试题
项王身亦被十余创。创:
甲亢病人出现大便次数增多或腹泻主要是因为
()是指每个细分市场有明显的区分标准,让销售机构能够清楚地认识不同细分市场的客户差异,提供个性化的产品和服务,以确保营销策略具有针对性。
能够同时以实物量指标和价值量指标分别反映企业经营收支和相关现金收支的预算是()。
小学教育面向全体适龄儿童,任何未成年的公民,不论其种族、民族、性别、肤色、语言、社会经济地位的差异,只要达到一定的年龄(6—7岁),都必须接受小学教育。这体现小学教育()的基本特征。
甲、乙两地相距20公里,小李、小张两人分别步行和骑车,同时从甲地出发沿同一路线前往乙地,小李速度为4.5公里/小时,小张速度为27公里/小时。出发半小时后,小张返回甲地取东西。并在甲地停留半小时后再次出发前往乙地。问小张追上小李时,两人距离乙地多少公里?
即使你的经验再丰富,在判断和处理一件事情的时候都可能有失误.因为生活中总有一些你看不到的________,可人们总是习惯于站在自己的立场上,对获得的信息进行________,他们往往更倾向于自己________获得的信息.来佐证自己的观点。填入划横线部分最
下面各项不属于问题解决过程中使用的启发式策略的是
软件设计中模块划分应遵循的准则是
Access数据库的各对象中,实际存储数据只有()。
最新回复
(
0
)