首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,将变量声明为volatile类型,其作用为______。
在C语言中,将变量声明为volatile类型,其作用为______。
admin
2012-06-25
34
问题
在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
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
该工程合同工期为22个月,承建单位制定的初始项目实施网络计划如图3-1所示(时间单位:月)。(1)请指出网络计划中的关键路径,说明该网络计划是否可行并简述理由。(2)请计算C的总时差和自由时差。在机房建设中,计算机设备宜采用分区布置。
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某企业拟建设涉密数据中心,作为企业信息系统的运行中心、灾备中心,承载着企业的核心业务运营、信息资源服务、关键业务计算、数据存储和备份,以及确保业务连续性等重要任务。该项目已由承建单位
阅读下列说明,回答问题。【说明】针对电子商务软件开发建设项目,建设单位甲与承建单位乙签订了项目实施合同,与监理单位丙签订了项目监理合同。在项目实施过程中发生了如下事件。【事件1】合同生效后,承建单位项目经理在短时间内即完成了项目计划的编制并提交监理
以下关于信息库(Repository)的叙述中,最恰当的是(18);(19)不是信息库所包含的内容。
Originally,theWorld-WideWebwasdesignedasinformationmediumfor(71)researchteams.Adeliberatelysimpleimplementation
(73)operatebydistributingaworkloadevenlyovermultiplebackendnodes.Typicallytheclusterwillbeconfiguredwithmultip
Originally,theWorld-WideWebwasdesignedasinformationmediumfor(71)researchteams.Adeliberatelysimpleimplementationm
Withaclearsowacontractorcompletesworkasspecified,butthebuyerisnotpleasedwiththeresult.Thecontractisconsidered
请根据表5-1的项目描述,在对应位置完成项目里程碑甘特图。请根据表5-2,计算每项工作的最早开始时间和最迟开始时间,完成表5-3,并将计算结果填到答题纸的对应位置。
随机试题
A、 B、 C、 C该题是以情态动词May开头提问,来询问可不可以和人力资源经理谈谈员工薪水。A项意为“历史最低。”B项意为“我现在可以看到他们了。”均与问题不符。C项意为“你可以和我谈谈。”最符合题意,故选C。
incometax
A.井穴B.荥穴C.合穴D.经穴E.输穴太溪在五输穴中属()
张护士在巡视病房时,发现6床患者输液静脉出现条索状红线,患者诉局部疼痛。张护士认为可能与以下因素有关,其中不正确的分析是
曾几何时,中国电视新闻界多了一个深度报道栏目,但是当时多数观众并不知道《焦点访谈》的定位“时事追踪报道,新闻背景分析,社会热点透视,大众话题评说”究竟意味着什么。民众很快惊喜地发现,开播伊始,《焦点访谈》的一大主题便是揭露和抨击腐败以及各种不公平乃至违法的
建设项目投资目标是项目实际总投资不超过项目计划总投资,按我国的一般规定,即项目竣工决算价不超过()。
《报检员资格证》是报检员办理报检业务的凭证,不得转借、涂改。( )
某人打算从第5年开始,每年年初存入银行5万元,连续存入10次,共50万元。则该事项中的递延期和连续收支期分别是()年。
近几年中国的投资环境发生了根本性的变化,劳动力成本上升、劳动保护加强、土地成本上升、环保成本上升、能源资源使用成本上升、优惠政策取消,外资企业需要在更高的成本上与内资企业竞争,这是外资企业必须正视的事实和趋势。但要素和能源资源成本上升,伴随的是生产方式和经
AnimalsontheMoveA)Itlookedlikeascenefrom"Jaws"butwithoutthedramaticmusic.Ahugesharkwasslowlyswimmingthrou
最新回复
(
0
)