枚举 冷不防 2022-10-02 05:45 189阅读 0赞 #include <stdio.h> /* 枚举 1, 什么是枚举 把一个事物所有可能的取值一一列举出来 2, 枚举的优缺点 1) 代码更安全 2) 可读性好 3) 书写繁琐 */ // 定义 enum数据类型, 默认是从 0 开始的 enum WeekDay { Monday, // 0 TuesDay, // 1 Wednesday, // 2 Thursday, // 3 Friday, // 4 Saturday, // 5 Sunday, // 6 }; // 指定 自定义开始值 enum WeekDay_2 { Monday_2 = 1, // 1 TuesDay_2, // 2 }; void display(enum WeekDay day) { switch ( day ) { case 0 : printf("Monday!");break; case 1 : printf("TuesDay!");break; case 2 : printf("WednesDay!");break; case 3 : printf("TuesDay!");break; case 4 : printf("Friday!");break; case 5 : printf("Saturday!");break; case 6 : printf("Sunday!");break; } } int main(void) { // 1, 默认从 0 开始 enum WeekDay day1 = Sunday; printf("%d \n", day1); // 6 // 2, 指定从1 开始 enum WeekDay_2 day2 = TuesDay_2; printf("%d \n", day2); // 2 // 3, switch语句 enum WeekDay day3 = Monday; display( day3 ); // Monday! return 0; }
相关 如何枚举一个枚举 问题描述: 如何在 C\ 中枚举 enum? 例如,以下代码无法编译: public enum Suit { Spa 今天药忘吃喽~/ 2024年03月31日 17:45/ 0 赞/ 130 阅读
相关 【枚举】信息类枚举 > `前言` 比如用户信息里面有个等级,12345。 通常,我们是建一个枚举类。 替代方法: 在实体类下添加自定义获取名称的方法。 好处:如果项目服务很多,方 拼搏现实的明天。/ 2022年12月24日 01:54/ 0 赞/ 277 阅读
相关 枚举 include <stdio.h> / 枚举 1, 什么是枚举 把一个事物所有可能的取值一一列举出来 2, 枚举的优缺点 冷不防/ 2022年10月02日 05:45/ 0 赞/ 190 阅读
相关 枚举 在学C++和做一些实践的时候发现,枚举类型有时候是必要的。 有时我们希望某些常量只在类中有效。由于\define定义的宏常量是全局的,不能达到目的,于是想当然地觉得应该用co 骑猪看日落/ 2022年08月27日 10:55/ 0 赞/ 267 阅读
相关 枚举 当定义一个枚举时,编译器就会创建一个扩展java.lang.Enum类的类定义。这个类是java.lang.Object的一个直接后代。但与普通类不同的是,枚举具有以下属性: 谁践踏了优雅/ 2022年06月10日 08:23/ 0 赞/ 287 阅读
相关 枚举 在第一次学习面向对象编程时,我记得最深的一句话就是“万物皆对象”。于是我一直秉承着这个思想努力的学习着JAVA,直到学习到枚举(Enum)时,看着它颇为奇怪的语法……我一直 Myth丶恋晨/ 2022年04月23日 08:34/ 0 赞/ 308 阅读
相关 枚举 题目:有3个方格,每个方格里面都有一个整数a1,a2,a3。已知0 <= a1, a2, a3 <= n,而且a1 + a2是2的倍数,a2 + a3是3的倍数, a1 + a 客官°小女子只卖身不卖艺/ 2022年04月06日 04:22/ 0 赞/ 266 阅读
相关 枚举 JDK1.5之前需要自定义枚举类 JDK 1.5 新增的 enum 关键字用于定义枚举类 若枚举只有一个成员, 则可以作为一种单例模式的实现方式 枚举类对象的属性 亦凉/ 2022年03月22日 02:54/ 0 赞/ 333 阅读
相关 枚举 枚举 什么是枚举? 枚举指的是在一定范围内取值,这个值必须是枚举类型中的任意一个,而且只能够取其中的一个 枚举的特点: 1.枚举的本质就是一个Java类 叁歲伎倆/ 2022年03月18日 01:28/ 0 赞/ 387 阅读
还没有评论,来说两句吧...