C语言中的常量注意点

139 阅读1分钟

C语言中的常量

1.字面常量

eg: 数值9,12,……; 字符's','a',……; 字符串“ffgf213sduf”

2.const修饰的常量

eg: const int a=5; a=10;//错误 const int b;//需在定义时初始化 b=10;//错误

3.#define定义的标识符常量,整体代换

eg: #define MAX 100 int w[MAX];//MAX==100

#define function 100-2 i nt m=function

4.枚举常量

(1)不能对枚举常量赋值,只能将它们的值赋给其他的变量。 (2)不能再定义与枚举常量名字相同的变量。 (3)不能用&取得它们的地址。 enum sex { male, female, secret }; sex a = male; a = female;//错误,a是不可修改的 int male=1;//错误 ♀//错误