C語言-變數與常量-常量
阿新 • • 發佈:2021-01-20
技術標籤:c語言
常量
C語言中常量與變數的定義形式有所差異
C語言中的常量分為以下幾種
- 字元常量
- const 修飾的常變數
- #define 定義的識別符號常量
- 列舉常量
#include<stdio.h>
int main()
{
//字面常量
4;
10;
//const - 常屬性
//const修飾的常變數
const int num = 4;//num是變數,但是又有常屬性,所以我們說num是常變數
//在需要常量的地方用不了常變數,常變數可以表達一個不變的量
printf("%d\n",num);
return 0;
}
#include<stdio.h>
//#define 定義的識別符號常量
#define MAX 10
int main()
{
int arr[MAX] = {0};
printf("%d",MAX);
return 0;
}
#include<stdio.h>
//列舉常量
//列舉 - 一一列舉
//
//性別:男,女,保密
//三原色:紅,藍,黃
//列舉關鍵字 - enum
enum Sex
{
MALE,
FEMALE,
SECRET
};
//MALE,FEMALE,SECRET - 列舉常量
int main()
{
enum Sex s = FEMALE;
printf("%d\n",s);//1
printf("%d\n",MALE);//0
printf("%d\n",FEMALE);//1
printf("%d\n",SECRET);//2
return 0;
}