首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义: struct sk {int m; float x; }data,*q; 若要使q指向data中的m域,正确的赋值语句是( )。
设有如下定义: struct sk {int m; float x; }data,*q; 若要使q指向data中的m域,正确的赋值语句是( )。
admin
2021-06-15
38
问题
设有如下定义:
struct sk
{int m;
float x;
}data,*q;
若要使q指向data中的m域,正确的赋值语句是( )。
选项
A、q=&data.m;
B、*q=data.m;
C、q=(struct sk*)&data.m;
D、q=(struct sk*)data.m;
答案
C
解析
利用强制类型转换(struct sk*)把整数型地址&data.m转换成结构体变量指针赋给结构体指针变量q。
转载请注明原文地址:https://kaotiyun.com/show/xrtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
设有定义:intx=2;以下表达式中,值不为6的是
有以下程序:#includemain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=‘a’&&s[i]
下列定义数组的语句中,正确的是
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是
以下C语言用户标识符中,不合法的是
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
随机试题
各级政府的财政收支计划和调节经济的主要工具是【】
调节X线管的灯丝电流的目的是
关于侦查辨认,下列哪一选项是正确的?()
会议的文书礼仪涉及会议请柬、通知等文书的()。
按生产要素分配的具体形式中,资本的收入包括()。
Despitehelpingtorecordevents,photoscoulddamageourmemories.Researchersfoundpeoplewhotakepictureshave【C1】______rem
Thereiscontroversyandmisunderstandingabouttheproperfunctionsofjuvenilecourtsandtheirprobationdepartments.Therea
InEngland,afternoontea,takenbetweenfourandfive,isthemost【11】mealoftheday.Ifyouareafriendofthefamily,youm
A、Pain-relievershavelittleharm.B、Pain-relieverscanbeaddictive.C、Heroinandmorphineareaddictive.D、Notallpeoplewho
A、Hiscollegefriendiscomingtothebarbecuetoo.B、Therearetoomanypeopleinthebarbecue.C、He’ssorrythewomancan’tco
最新回复
(
0
)