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;
}
posted @ 2022-01-04 10:44  programmer-lite  阅读(52)  评论(0编辑  收藏  举报