首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,将变量声明为volatile类型,其作用为______。
在C语言中,将变量声明为volatile类型,其作用为______。
admin
2012-06-25
61
问题
在C语言中,将变量声明为volatile类型,其作用为______。
选项
A、设为静态变量
B、让编译器不再对该变量进行优化
C、设为全局变量
D、节约存储空间
答案
B
解析
本题考查C语言的基础知识。在C语言中volatile是一个类型修饰符,在变量说明语句中,它告诉编译器,不能对使用变量的语句进行优化,即使程序中没有明显地改变一个变量的值,这个变量的值也会由于程序外部的原因(事件)被改变。当程序中的一个变量被映射到设备所使用的内存空间,或被独立的进程共享时,这些设备或独立进程可能在任何时刻修改这个变量的值。例如,下面的程序片段用于计算一段程序所需的时间:
unsigned long clock;
time1=clock;
……..
time2=clock;
diff-time2-time1;
变量clock用于记录系统时钟当前时间,由一个时钟中断程序来修改,这段程序的问题在于,按编译器优化后的代码,变量time2就不会获得正确的值。
正确的做法是给变量clock前加上volatile进行修饰,即:
volatile unsigned long clock;
这样,编译器在每次需要变量clock的值时,都从内存中读取该变量的值。
转载请注明原文地址:https://kaotiyun.com/show/jXWZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
数字水印技术通过在数字化的多媒体数据中嵌入隐蔽的水印标记,可以有效实现对数字多媒体数据的版权保护等功能。以下关于数字水印的描述中,不正确的是(20)_________。
2016年11月7日,十二届全国人大常委会第二十四次会议以154票赞成、1票弃权,表决通过了《中华人民共和国网络安全法》。该法律第五十八条明确规定,因维护国家安全和社会公共秩序,处置重大突发社会安全事件的需要,经(1)________决定或者批准,可以在特
阅读下列说明,回答问题1至问题4。[说明]某地区政府部门建设一个面向公众服务的综合性网络应用系统,对现有的零散管理系统和服务平台进行重组整合,整个项目由政府的信息中心负责统一规划分期建设,由各共建单位的主要领导组成了领导小组,招标选择了监理
在网络工程实施中,有两台网络交换机需要进行级联,但不能使用以太交换机的级联口。工程人员需要按照EIA/TIA568标准制作级联双绞线,并且一端已经制作完成,线序如下表所示。请根据给定条件填写表中的待制作端线序,并回答表中提出的问题(填写到问题下的空白处)
请回答编写监理规划的主要依据是什么?针对网络系统安装调试时出现的质量事故,有人认为现场的监理方也有一定的责任,正确吗?请说明原因。监理方未将事故发生的情况告诉业主的做法正确吗?请说明原因。
一个局域网中某台主机的IP 地址为176.68.160.12,使用22位作为网络地址,那么该局域网的子网掩码为(64),最多可以连接的主机数为(65)。
TCP/IP协议分为四层,分别为应用层、传输层、网际层和网络接口层。不属于应用层协议的是(62),属于网际层协议的是(63)。
A well-designed system should be(73)。 ①easily understood ②reliable ③straightforward to implement ④straightforwar
某系统集成公司最近承接了一个系统集成项目,客户方是某省电信分公司。客户方的大企业服务历经多年的发展,已经开发了很多接口系统。这次承接的系统集成项目是要将这些接口系统集中到一个总线式的中间件软件上,客户方出具了系统功能要求清单作为合同的附件。该系统
Thefoilowingdiagramisatypical().
随机试题
自我效能感
患者,男,65岁。高血压30年,近10天来出现心慌、气短,咳粉红色泡沫痰,双肺满布湿啰音,坐位时呼吸困难减轻,现住院。如患者突然出现口斜眼歪,偏瘫及意识障碍,应考虑是
A.白头翁B.大青叶C.穿心莲D.射干E.鱼腥草
某砌体建筑物的地基基础设计等级为丙级,采用墙下钢筋混凝土条形基础,基础尺寸如图5.9.4所示,基础顶面处相应于作用的标准值为:永久荷载轴压力FGk=300kN/m,可变荷载轴压力FQk=136kN/m,可变荷载的组合值系数为0.7,基底以上基础与土的平均重
选择与开发区规划性质、发展目标相近的国内外已建开发区作类比分析,采用计算()的方法,类比污染物排放总量数据。
旅行社分社()。
"Daydreamingagain,barb?You’llnever【21】______anythingifyouspendyoutimethatway!Can’tyoufindsomethingusefultod
【B1】【B7】
Thiscountryisfullycommittedtotheintroductionofcomputersintoschools.Thisisdemonstratedbythefactthatvirtuallya
Howmanycountriesandorganizationswilltakepartinthe2019ChinaBeijingInternationalHorticulturalExhibition?
最新回复
(
0
)