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;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通