|
发表于 2004-9-15 08:32:52
|
显示全部楼层
回复: 有限取值,就应该称为常量.
最初由 wchy0914 发表
既然有限取值,就应该称为常量.
大家没见过
const enum people {man,woman};
或
const people sex;
的用法吧?
谭本来就是沽名刁誉之徒,他的那本c语言之所以销量高,实在是因为当时国内没有太多的选择.
谭出名是因为他的那本basic,那时国内更没有几本编程书.你想不买都不行.
大家没看到现在书店里有N本谭署名内容却一塌胡涂的书吗?
说谭是权威实在有点抬高他了,比较适合的身份是普及教材编著者.
那本C顶多是个HelloWorld级的教材.
不知道我说的对不对?
为什么?
我认为常量与变量的本质区别是:程序运行过程中能否改变其值(在LINUX系统上表现为这个量在只读数据段还是可写数据段)
因此用枚举类型既可以定义变量,也可以定义常量,而枚举项(man, woman)本身是常量 |
|