第09天C语言(19):枚举-基本概念
2017-07-07 00:00
267 查看
#pragma mark 枚举-基本概念
###pragma mark 概念
###pragma mark 代码
###pragma mark 概念
/** enum 枚举 枚举类型定义的格式 enum 枚举类型名称 { 取值, }; */
###pragma mark 代码
#include <stdio.h> int main() { // int sex = 0; // 女 // int sex1 = 1; // 男 // 枚举就是专门用于表示几种固定类型的取值 // 枚举的本质就是 基本数据类型, 就是整型 #warning 枚举的定义格式 /* // 枚举和结构体一样, 要想定义枚举类型变量, 那么必须先定义枚举类型 // 枚举类型定义的格式 // enum 枚举类型名称 // { // 取值, // }; // 1,定义枚举类型 enum Gender { male = 9, // 男 默认情况下, 枚举的第0个取值就是 整数0 female, // 女 第 二个取值就是1 ,后面的取值递增1 yao //2 }; // 2.通过枚举类型 定义 枚举变量 // 定义枚举变量 和 定义结构体一样, 直接将数据类型拷贝过来, 空格之后写上变量名称即可 enum Gender sex; sex = male; printf("male = %i\n",sex); sex = female; printf("female = %i\n",sex); // 注意点,由于枚举类型的本质 是 整型, 所有枚举类型除了可以接受枚举的固定的取值以外, 还可以接受其他整型的值 // 也就是枚举类型的变量 可以当做 int类型的变量来使用 sex = 998; */ #warning 练习 要求定义一个枚举保存一年四季 // 1.定义枚举类型 // 定义枚举类型的规范 // 枚举类型的取值 一把以 k开头, 后面跟上枚举的名称, 跟上 当前取值的含义 // 和结构体一样, 枚举类型的名称首字母大写 enum Season { kSeasonSpring, // 春天 kSeasonSummer, kSeasonSautumn, kSeasonWinter }; enum Gender { kGenderMale, kGenderFemale }; enum Season es; // es = spring; // 春天 es = kSeasonSpring; enum Gender eg; eg = kGenderFemale; return 0; }
相关文章推荐
- 第09天C语言(07):指向函数的指针-基本概念
- C语言之基本算法19—枚举勾股数
- 第09天C语言(10):结构体-基本概念
- C++基本概念复习之一:枚举、引用、指针、类、多态
- C语言基本概念——简单函数
- 程序设计基石与实践之C语言基本概念
- C语言的基本概念
- C语言基本概念(4)
- C语言程序设计-现代方法----示例及练习题----第二章--C语言基本概念
- [C语言程序设计_现代方法(第2版)] 第二章 C语言基本概念
- 《C现代方法》第二章:C语言基本概念 (1)
- C语言常考基本概念
- C语言的几种基本顺序结构(19)
- 19.从零开始学习C语言--枚举
- 读朱兆祺攻破C语言之一----编程基本概念
- C语言第一章基本概念练习。
- 《C现代方法》第二章:C语言基本概念 (2)
- 重学C语言 一些基本概念
- C语言的基本核心概念(1)
- C语言中文件的基本概念 笔记