- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 c语言中const的几点说明
(一)关于const的基本说明: 百度百科里面说“const是一个C语言的关键字,它限定一个变量不允许被改变。”我觉得这个解释不妥,const只是说明这个变量是“只读”的,确切的说是这个变量只是不允许被程序改变,但这个毕竟是个变量,也是可变化的,那他怎么变?? 我举个例子,单片机的AD结果寄存器,其值只读,程序不能改变它,但是它的值随外界模拟电压改变而改变。只读状态寄存器也是同样的道理
2013-02-21 21:12:15
305
转载 c语言枚举类型详解
在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是: #define MON 1#define TUE 2#define WED 3#define THU 4#define FRI 5#define SAT 6#define SUN 7在此,我
2013-02-17 20:46:45
296
转载 C的编译原理
C编译器是以每个C文件作为基本编译单元的,称为模块,被编译为obj;而模块之间的函数或变量访问都是通过标号来实现的,标号本身没有任何属性,只是提供给链接器使用的一个符号名称而已,标号的属性完全就靠调用的地方的原型声明来决定的!因此,你在timer模块中定义为volatile,仅仅是在timer模块中告诉编译器不要优化而已,在另外的模块内使用了这个变量,而它们是不知道该变量是什么属性的,所以只有靠原
2013-02-17 20:45:45
264
转载 嵌入式软件面试集锦
原帖地址:http://www.amobbs.com/thread-5220221-1-1.html_I、 __O 、__IO是什么意思?这是ST库里面的宏定义,定义如下:#define __I volatile const #define __O volatile #def
2013-02-17 20:44:53
498
转载 __I、 __O 、__IO是什么意思?怎么用?
原帖地址:http://www.amobbs.com/thread-5220221-1-1.html_I、 __O 、__IO是什么意思?这是ST库里面的宏定义,定义如下:#define __I volatile const #define __O volatile #def
2013-02-17 20:43:44
571
原创 《异类》读书笔记
马尔科姆·格拉德威尔的《异类》的原名是《The Story Of Success》,即关于成功的故事,不过这些故事却与一般的成功励志之类的文章不同,就像 《异类》副标题说的那样,这本书带给我们的乃是“不一样的成功启示录”。 以往,我们分析一个人的成功多是看他的天赋与勤奋(例如盖茨,乔布斯之类的)。但在《异类》里面,作者通过实例和大量的数据及其分析会让我们发现,除了天赋与勤奋,社会环境与
2013-02-17 20:40:52
435
原创 《影响力》读书随笔
罗伯特·西奥迪尼的《影响力》讲的是顺从心理学。该书通俗易懂,没有深奥晦涩的术语,但里面蕴含丰富的心理学知识,很值得一读。 顺从心理学,顾名思义,讲的是如何让他人顺从。那些顺从专家们其实是利用了人们思考方式的弱点,也就是“模式化的自动行为”。 下面是书中关于模式化的自动行为的一段简单介绍: 模式化的自动行为在大部分人类活动中是相当普遍的,因为很多时候,它是最有效的方式;另一些时候,
2013-02-17 20:39:35
402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人