#define _CRT_SECURE_NO_WARNINGS
//----------------------------------------------------------------------------3.5常量
/*
C语言中的常量主要分为
-----字面常量
-----const修饰的常变量
-----#define定义的标识符常量
-----枚举常量
*/
#include <stdio.h>
//----------------------------------------------------1.字面常量
//int main()
//{
// 30;
// 3.14;
// 'w';//单引号引起来 叫字符
// 'abc';//字符串常量
//
// return 0;
//}
//---------------------------------------------------2.const修饰的常变量
//int main()
//{
// int a = 10;
// a = 20;
// printf("%d\n",a);
// return 0;
//}
输出20
//int main()
//{
// const int a = 10;//前边加一个const,a的值则不能再改了,a也具有了常量的属性
// //在c语言中,const修饰的a,本质是变量,但是不能被修改,有了常量的属性,本质还是变量
// printf("%d\n", a);
// return 0;
//}
输出10
//---------------------------------------------------3.#define 定义的标识符常量
//#define MAX 100 //把MAX定义为100
//#define STR "abcde"
MAX 就是 #define 定义的标识符常量
//int main()
//{
// printf("%d\n", MAX);
// int a = MAX;
// printf("%d\n",a);
// printf("%s\n",STR);// %s 用来打印字符号
// return 0;
//}
输出 100 100 "abcde"
//--------------------------------------------------------4.枚举常量
三原色
//enum Color
//{
// RED,//这三个就是枚举常量
// GREEN,
// BLUE
//};
性别
//enum SEX
//{
// MALE,//这三个就是枚举常量
// FEMALE,
// SECRET
//};
//int main()
//{
// //三原色
// //red green blue
// int num = 10;
// enum Color c = RED;
// return 0;
//}