1. 程式人生 > 其它 >C語言-變數與常量-常量

C語言-變數與常量-常量

技術標籤: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; }