【备战春招】第3天 嵌入式工程师学习笔记
课程信息
- 课程名称:物联网/嵌入式工程师
- 章节名称:第3周之第二讲 1-9 C语言中的枚举
- 讲师姓名:大白老师
课程内容概述
1. 简介
本节介绍了枚举:一种事物代表的多种可能的值,我们把这些值全部列出来使用,就是枚举。
2. 枚举
2.1 使用方法
enum 枚举名
{
常量名1,
常量名2,
常量名3
};
注意:
(1)枚举中元素都是常量
(2)枚举元素没有赋值,第一个元素默认为0,后面元素一次+1
(3)枚举是一种类型,可以定义变量
【
C标准规定:枚举类型的变量只能赋值为枚举元素的值
大部分编译器,对枚举类型做了扩充,允许给枚举类型变量赋值为任意的整型值
】
例如:
enum COLOR
{
red = 1,
green = 2,
yellow,
blue,
black,
};
enum COLOR CR;
2.2 代码示例
//
// Created by au on 2023/2/8.
//
#include <stdio.h>
#include <stdlib.h>
enum COLOR
{
red = 1,
green = 2,
yellow,
blue,
black,
};
int main()
{
system("chcp 65001");
int col;
//要求用户从键盘输入数据存放到col中。
printf("从键盘输入1-5的数据存放到col中:");
scanf("%d", &col);
//根据col输入的值,来输出对应的颜色.
switch (col) {
case red:
printf("red");
break;
case green:
printf("green");
break;
case yellow:
printf("yellow");
break;
case blue:
printf("blue");
break;
case black:
printf("black");
break;
}
}
运行结果
从键盘输入1-5的数据存放到col中:2
green
学习心得
C语言中的枚举,在一些常量使用时会很方便。
课程截图
1. 代码示例
2. 代码示例
点击查看更多内容
1人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦