在 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 的值。最后,我们输出了这两个变量的值。


