menu

有一点冷

并非日记......

Avatar

声明和初始化常量

在程序中如果一个确定的数使用的次数很多,而且能表达固定的含义,使用const来声明比较好,修改参数的时候比较easy,而且看起来比较容易懂。

声明一个常量:
const DataType ConstantIdentifier = SomeVale;

常量的声明时必须初始化它。以前我写程序的时候经常用#define Name SomeVale ,这样不好,因为:
1.数据类型没有确定。
2.SomeVale其实是当成字符串来处理了。
另外常量的名字一般用大写,这样可以看起来一目了然,一下子就可以知道它代表一个常量.

附: 联合数据类型 在一些程序使用上也是比较有用的.这个我在看Ti MAC层结构定义的时候发现确实使程序框架比较清晰.

评论已关闭