在 C 語言中,沒有內置的 “unit” 類型或概念
以下是一個簡單的示例,展示了如何在 C 語言中創建一個表示長度單位的枚舉:
#include<stdio.h>
// 定義一個表示長度單位的枚舉
typedef enum {
UNIT_METER,
UNIT_CENTIMETER,
UNIT_MILLIMETER,
UNIT_INCH,
UNIT_FOOT
} LengthUnit;
int main() {
// 使用枚舉類型定義變量
LengthUnit unit1 = UNIT_METER;
LengthUnit unit2 = UNIT_INCH;
// 輸出變量的值
printf("Unit 1: %d\n", unit1);
printf("Unit 2: %d\n", unit2);
return 0;
}
在這個示例中,我們定義了一個名為 LengthUnit
的枚舉類型,其中包含了不同的長度單位。然后,在 main
函數中,我們使用這個枚舉類型定義了兩個變量 unit1
和 unit2
,并分別賦予了它們 UNIT_METER
和 UNIT_INCH
的值。最后,我們輸出了這兩個變量的值。