2013年1月21日
摘要: 读K&R的The C Programmingh Language 2nd,遇到一疑问,书中说:“尽管可以声明enum类型的变量,但编译器不检查这种类型的变量中存储的值是否为该枚举的有效值。不过,枚举变量提供这种检查,因此枚举比#define更具优势。” 枚举变量提供这种检查,什么意思?枚举变量会自己检?当然不是,作者也许想说程序员自己可以写个程序检查付给枚举变量的值是否为该枚举的有效值。/*包含头文件*/#include<stdio.h>/*枚举类型*/enummonths{JAN=1,FEB};/*函数原型*/voidenumeration(enummonthsm);ma 阅读全文
posted @ 2013-01-21 16:28 tracymdy 阅读(466) 评论(0) 推荐(0) 编辑