在 C 語言中,沒有內(nèi)置的 “unit” 類型或概念
以下是一個(gè)簡(jiǎn)單的示例,展示了如何在 C 語言中創(chuàng)建一個(gè)表示長(zhǎng)度單位的枚舉:
#include<stdio.h>
// 定義一個(gè)表示長(zhǎng)度單位的枚舉
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;
}
在這個(gè)示例中,我們定義了一個(gè)名為 LengthUnit
的枚舉類型,其中包含了不同的長(zhǎng)度單位。然后,在 main
函數(shù)中,我們使用這個(gè)枚舉類型定義了兩個(gè)變量 unit1
和 unit2
,并分別賦予了它們 UNIT_METER
和 UNIT_INCH
的值。最后,我們輸出了這兩個(gè)變量的值。