C的第二天-常量
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int num = 4;
printf("%d\n",num);
num = 8;
printf("%d\n",num);
//3; - 字面常量 - 直接写出来的量
}
输出
添加const
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
//const - 常属性 - 将赋值的变量固定,无法再次赋值
//const修饰的常变量
const int num = 4;
printf("%d\n",num);
num = 8;
printf("%d\n",num);
}
报错
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//define定义的标识符常量
#define MAX 10//MAX为10
int main()
{
int arr[MAX] = { 0 };
printf("%d\n",MAX);
return 0;
}
输出
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//枚举常量
//枚举 - 一一列举//eg:性别:男,女 三原色:R,G,B//枚举关键字 - enumenum Sex{ MALE, FEMALE};//MALE,FEMALE - 枚举常量
int main()
{
//enum Sex s = FEMALE;
printf("%d\n",MALE);//默认为0
printf("%d\n", FEMALE);//默认为1
return 0;
}
输出
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//枚举常量
//枚举 - 一一列举//eg:性别:男,女 三原色:R,G,B//枚举关键字 - enum
enum Colour
{
R,G,B
};
int main()
{
enum Colour c = B;
printf("%d\n",c);
return 0;
}
输出