四、C++程序流程

1.switch(变量)

case 'a':

        cout<<

case 'b':

        cout<<

switch 支持的类型:

  1. 整型(整数类型)

    • int, short, long, char, unsigned int

    • bool(也是可以的,但用途有限)

  2. 枚举类型(enum

    • 普通的 enum 可以直接用在 switch

    • enum class 不行,除非你强制转换成整数

  3. 可以隐式转换为整型的类型


switch 不支持的类型:

  • float, double(浮点数 ❌)

  • std::string(字符串 ❌)

  • vector, array 等容器 ❌

  • enum class(强类型枚举 ❌,除非手动转换)

2.enum

enum 是一个用来定义固定常量集合的类型,让代码更语义化、更安全,常见于状态、星期、颜色等场景。

特点总结

特点说明
枚举值从 0 开始,自动递增
可以手动赋值:enum Level { Low = 1, Medium = 5, High = 10 };
帮助你用名字代替数字,代码更清晰
属于“用户自定义类型”

3. for循环

(1).基本形式 :

for(初始化参数,参数条件,参数增量){

循环体

}

(2).基于范围的循环

for (类型 名称:数组)

4. while循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值