HelloWorld

ASM,C,LUA,LINUX(gentoo)
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年10月4日

摘要: enum变量是int类型的,因此在使用int类型的任何地方都可以使用它,比如可以作为数组的下标,可以作为switch的标签枚举类型的目的是提高程序的可读性。它的语法和结构相同,但是注意大括号中是逗号,用来分隔常量列表,不是分号,因为结构要声明结构成员的类型,是声明语句,而枚举里面的常量都是int类型的,只需给出常量列表就行了。意思和联合有点像,一个枚举变量,同一时刻只能取一个枚举列表的值。(和联合完全不一样了。。。扯来联想比较一下把)enum spectrum{ red, orange, yellow, green, blue, violet }; //specturm为标记名,因此可以把en 阅读全文

posted @ 2011-10-04 17:14 光铭 阅读(340) 评论(0) 推荐(0) 编辑

摘要: 逗号运算符用于将两个或两个以上的表达式连接起来。例如a=1, b=a-4, c=a+2;等价于以下三个有序语句a = 1;b = a-4;c = a+2;逗号表达式的值为最后一个表达式的值和类型。但在求值时,按从左到右的顺序分别计算个表达式的值。逗号运算符是c语言中所有运算符中级别最低的运算符,其结合性为左结合性。在c语言中并不是任何地方出现的逗号都是逗号运算符。例如在变量列表中用于分隔两个变量。一个声明指定一种基本变量类型,后面所带的变量表可以包含一个或多个该类型的变量,同时在声明时可以初始化。int *lower, upper,step=10;相当于int *lower;int upppe 阅读全文

posted @ 2011-10-04 16:10 光铭 阅读(497) 评论(0) 推荐(0) 编辑