- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 C语言关键字Volatile
Volatile volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触发,所以经常会写出这样的程序: short
2017-06-25 16:46:26 461
原创 C语言关键字const
关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,我想一定有人有这样的疑问,C语言中不是有#define吗,干嘛还要用const呢,我想事物的存在一定有它自己的道理,所以说const的存在一定有它的合理性,与预编译指令相比,const修饰符有以下的优点: 1、预编译指令只是对值进行简单的替换,不能进行类型检查 2、可以保护被修饰的东西,防止意外修改,增强程序
2017-06-25 16:13:54 296
OLED 接口演示例程(MSP430Game553系列)
2015-09-02
智能门禁系统设计
2015-09-02
步进电机转速数码管显示
2013-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人