枚举和结构体

本文详细介绍了枚举和结构体在代码中的使用,包括枚举的默认类型、作用、注意事项以及结构体的定义、用法和作用。枚举能限制赋值并提高便利性,结构体则用于描述复杂实体的属性。通过实例展示了枚举与switch配合以及结构体的创建和使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

枚举和结构体在代码中的使用也比较的频繁,因为它能使我们更加便利,所以也经常被使用,是代码更加的精简,接下来就一一叙述一下。

一,枚举:只要用于赋值,枚举默认类型为int型

1,格式:枚举名 [名称自定义]=枚举名.[内容]

2,作用:

1,限制用户不能随意赋值,只能在定义枚举时列举的值选择

2,不需要死记每一个值是什么,直接通过“.”,更加便利

3,注意:

1,枚举的变量都可以强制转换为int,因为枚举的值在定义时是一个默认编号的,编号从0开始。

2,定义枚举时,枚举的值不能用int类型

4,举例:枚举爱好

枚举和switch搭配使用:

枚举的定义:

public enum Color{  
        GREEN,  
        RED,  
        ORANGE,  
        WHITE
       
} 

switch使用:

private void TestEnum(Color type){  
       switch (type){  
           case GREEN:  
               break;  
           case RED:  
               break;  
           case ORANGE:  
               break;  
           case WHITE:  
               break;  
           case BLACK:  
               bre
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值