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;//错误 ♀//错误