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