- 5
- 0
- 约1.5万字
- 约 14页
- 2016-02-17 发布于浙江
- 举报
嵌入式软件开发技巧
嵌入式软件
/************************
Chapter1 语法类
***********************/
1 .volatile 作用?应用场合举 3 例
volatile 修饰的变量表示这个变量可能会被意想不到的改变,对该变量的操作将不作优化,用到该变量时都从这个
变量的原始地址读取,而不是用保存在寄存器里的备份。
Volatile 常用在:
1). 硬件寄存器(如:状态寄存器)。
2). 中断程序中会访问到的非自动变量(Non-automatic variables) 。
3). 多线程应用中几个任务共享的变量
2. 一个参数既可以是 const 还可以是 volatile 吗?解释为什么。
是的。比如只读的状态寄存器。它是 volatile 因为它可能被意想不到地改变。它是const 因为程序不应该试图去修
改它。
3. 一个指针可以是 volatile 吗?解释为什么。
是的。 比如一个中断服务子程序修该一个指向一个
您可能关注的文档
最近下载
- 甘肃省第一届职业技能大赛信息通信网络运行管理(国赛精选)项目-模块C-Linux网络服务与信息安全-样题.docx VIP
- 哈尔滨极地馆导游词导游稿.doc VIP
- 变电站全寿命周期碳排放量化评估导则.docx VIP
- 风力发电机原理与机组控制:风力机.pdf VIP
- 护理研究之研究对象的确定.pptx VIP
- 七日无理由退货制度的适用困境与完善.pptx VIP
- 西方文论经典导读(浙大)中国大学MOOC慕课 期末考试答案.pdf VIP
- 海天MA系列注塑机技术参数与规格.pdf
- 甘肃省第一届职业技能大赛信息通信网络运行管理(国赛精选)项目-模块B-Windows网络服务与信息安全-评分标准-选手答题用.docx VIP
- 《安全培训课件企业信息安全意识教育》.pptx VIP
原创力文档

文档评论(0)