溫馨提示×

c語言枚舉元素怎么賦值

小億
191
2023-11-01 17:03:03
欄目: 編程語言

在C語言中,枚舉元素的默認值是按照從0開始自增的順序賦值的。但是也可以手動為枚舉元素賦值。以下是一些示例:

#include <stdio.h>

// 默認賦值
enum Days {
  Monday, // 0
  Tuesday, // 1
  Wednesday, // 2
  Thursday, // 3
  Friday, // 4
  Saturday, // 5
  Sunday // 6
};

// 手動賦值
enum Colors {
  Red = 1, // 1
  Green = 2, // 2
  Blue = 4 // 4
};

int main() {
  enum Days today = Monday;
  enum Colors color = Red;

  printf("Today is %d\n", today); // 輸出:Today is 0
  printf("Color is %d\n", color); // 輸出:Color is 1

  return 0;
}

在上面的示例中,Days枚舉類型的元素默認按照0開始自增賦值,而Colors枚舉類型的元素則手動賦值為1、2和4。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女