- 标识符常量三大类型:(C/C++怎么定义常量)
-
- const修饰的只读变量:const float PI=3.14159265;
- const比#define好:首先它可以明确指定类型;
- 其次可以使用C++作用域规则将定义限制在特定的函数或文件中;
- 第三可以将const用于更复杂的类型。
- enum类型的枚举常量:enum Test{A=1,B=2,C=3};//该语句一次性定义了三个标识符常量A,B,C
- 这种方式可以用来替代const
- #define定义的常量(宏定义一般用在文件头部)。例如:#define PI 3.14159265
- const修饰的只读变量:const float PI=3.14159265;