C 语言
文章平均质量分 73
terry_wjp
这个作者很懒,什么都没留下…
展开
-
enum 用法
<br /> 枚举类型 <br /> 在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义的范围。应该说明的是,枚举类型是一种基本数据类型,而不是一种构造类型,因为它不能再分解为任何基本类型。 枚举类型的定义和枚举变量的说明<br /> 1. 枚举转载 2011-03-22 10:40:00 · 296 阅读 · 0 评论 -
C语言中volatile关键字
volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改。 用volatile关键字声明的变量i每一次被访问时,执行部件都会从i相应的内存单元中取出i的值。 没有用volatile关键字声明的变量i在被访问的时候可能直接从cpu的寄存器中取值(因为之前i被访问过,也就是说之前就从内存中取出i的值保存到某个寄存器中),之所以直接从寄存器中取转载 2011-06-18 09:55:00 · 149 阅读 · 0 评论 -
指针与内存对齐
指针做强制变换时,需要注意内存是否对齐,否则会原创 2014-08-22 17:15:06 · 2139 阅读 · 0 评论