/局部变量的作用域是大括号内部的
//正确的作用域
//int main()
//{
// int a = 520;
// printf("%d\n", a);
// return 0;
//}
//错误的作用域
//int main()
//{
// {
// int a = 520;
// }
// printf("%d\n", a);
// return 0;
//}
// 全局变量的作用域是位于大括号外的
//int g_a = 2022;
//int main()
//{
// printf("%d\n", g_a);
// return 0;
//}
//int g_a = 2022;
//void test()
//{
// printf("test:%d\n", g_a);
//}
//int main()
//{
// printf("%d\n", g_a);
// test();
// return 0;
//由于计算机是从上倒下扫描
//但仍想把变量放于中间可以使用声明
//常量
//字面常量
//const修饰的常变量:让变量不在可变,但仍然是变量属性
//
//int main()
//{
// int num = 190;
// num = 200;
// printf("%d\n", num);
// return 0;
//}
//define定义的标识符常量
#define M 100
int main()
{
printf("%d\n,M");
return 0;
}
//枚举常量
//枚举是一一列举
int main()
{
enum color c = BLUE;
printf("%d\n", BLUE);
return 0;
}