c-->常量
c-->常量
1.字面常量
#include <stdio.h>
int main(){
123;//字面常量
"string";//字面常量
printf("hello word!");
}
2.const 修饰符修饰的常变量
被修饰的变量叫常变量仍然是变量,具有常属性(不可改变的属性)
#include <stdio.h>
int main(){
const int a = 10;
int arr[a] = { 0 };//此处会报错,数组的元素量必须是常量
printf("hello word!");
}
3.#define 定义的表示符常量
#include <stdio.h>
#define max 2000;
int main(){
#define max1 33333;
int n = max;
int m = max1;
printf("n=%d\n", n);//输出2000
printf("m=%d\n", m);//输出33333
printf("hello word!");
return 0;
}
4.枚举常量
可以一个接一个列举的常量
#include <stdio.h>
enum sex{ //enum枚举关键字
//这种枚举类型的变量的未来可能取值
//类似于数组,打印出来的值为他们的下标
MALE,//0
FRMALE,//1
SECRET//2
};
int main(){
enum sex lv = MALE;
printf("%d",lv);//0
printf("%d", MALE);//0
printf("hello word!");
return 0;
}