首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,将变量声明为volatile类型,其作用为______。
在C语言中,将变量声明为volatile类型,其作用为______。
admin
2012-06-25
22
问题
在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://jikaoti.com/ti/WKI7FFFM
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
信息网络系统的现场实施通常分哪几个步骤进行?在信息网络系统完工时,应由建设单位、承建单位和监理单位三方共同确定验收方案。验收方案确认的重点工作之一就是确认工程验收的基本条件是否满足要求,这时监理单位的主要工作是什么?
[说明]同任何事物一样,软件也有一个孕育、诞生、成长、成熟、衰亡的过程,这就是软件的生存周期,在软件生存周期内对所产生的各种文档、程序和数据进行管理和变更控制的最重要的手段就是进行软件配置管理。
阅读下列说明,回答问题1至问题3。【说明】建设单位甲于2005年2月与承建单位乙签订了某企业信息化应用软件开发项目承建合同,工期1年。合同中约定开发的应用软件最终形成产品供甲及其下属单位使用,并约定软件著作权全部归甲方拥有。对于监理来说,信息工程
判断A工作的进度是否正常,对总工期和后续工作是否有影响?编制监理规划的依据有哪些?编制监理细则的依据有哪些?
阅读下面监理文件管理方面的叙述,回答问题1、问题2和问题3,将解答填入对应栏内。【说明】某大型信息系统工程项目,建设单位委托某监理公司负责开发阶段的监理工作。该公司王副经理出任项目总监理工程师,王总监成立了项目监理部,任命了信息管理专家侯工为信息
阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。[说明]某公司A楼高40层,每层高3.3米,同一楼层内任意两个房间最远传输距离不超过90米,A楼和B楼之间距离为500米,需在整个大楼进行综合布线,结构如下图所示。为满足公司业务发
某信息系统网络工程建设内容包括网络设备的采购、局域网建设、综合布线系统的建设、购买操作系统、数据库、中间件、应用软件和开发工具等。监理在项目建设过程中,针对设备采购进行了到货验收,并对综合布线、机房工程中的隐蔽工程等进行了旁站监理,目前工程已经进入验收阶段
IEEE802.11采用了类似于IEEE802.3CSMA/CD协议的CSMA/CA协议,之所以不采用CSMA/CD协议的原因是(22)。
(73)isamethodusedinCriticalPathMethodologyforconstructingaprojectschedulenetworkdiagramthatusesboxesorrectan
Areal—timeoperatingsystem(RTOS)isanoperatingsystemintendedtoserve(71)applicationprocessdataasitcomesin,typicall
随机试题
"Thoughlifeisbutalosingbattle,itisastrugglemancandominateinsuchawaythatlossbecomesdignity;mancanbephysi
Youcandoitifyouwantto,butinmyopinionit’snotworththe______itinvolves.
房地产经纪人员和机构进行行业管理,只有取得了房地产经纪执业资格和资质,并遵循相关行业管理规定的人员和机构,才能从事这一专业活动。这一点符合房地产经纪人员职业道德基本要求中有关()的相关内容。
质量是一组_______满足要求的程度。
“信”是我国历史上儒家倡导的“五常”之一,今天我们仍然提倡“诚信”,表明传统文化具有()。
汉代传《诗经》者共四家,现在流传的是()。
面对经济运行中的新情况新问题,党中央、国务院及时调整了宏观调控方向,实施积极的财政政策和稳健的货币政策,注重对有关政策的预调和微调。下列选项中,有助于保持国内经济平稳较快发展的是:
毛泽东指出,人民军队的唯一宗旨是()。
古代有一个皇帝命令姓赵、钱、孙、李、周、吴、郑、王的八员大将陪同他外出打猎。经过一番追逐,有一员大将的箭射中了一只鹿,但究竟是哪一员大将射中的谁也不清楚。这时候,皇帝叫大家先不要看箭上刻写的姓氏,而要大家先猜是谁射中的。大将们众说纷纭。赵说:“或
原有社会保障制度存在的最根本的问题是它在很大程度上与市场经济要求不相适应。()
最新回复
(
0
)