2024.11.17-1 switch case 的学习使用

运用

        1)当一个变量有多种情况时,运用 switch  case 来编写,记住与if  else的嵌套使用的不同之处。一般switch可以表达的,if都可以表达。

        2)在多种情况时,运用switch case来编写的可读性更好。

        3)语言结构:switch(变量)

                                        {case  变量情况:发生内容;break(在满足该情况后直接跳出循环,不可以少);

                                          重复上述内容。、

                                         default:  发生内容(满足除了以上情况之外的其他情况),后面不加break;

                               }

                例子:switch(data){

                              case   1:  puts("data=1时发生的事情"); break;

                              case   2:  puts("data=2时发生的事情"); break;

                              反复。。。。     

                             default:  puts("其他情况");

                                }

        4)当多种情况的输出内容一致时,可以这样:case1:

                                                                                  case2:

                                                                                         puts("满足1  2  时发生的内容");break;

                data满足1或者2的        情况时,输出一致。

        5)不仅支持对数字的case,还支持char型的case判断!

              但注意case  后面的字母用''单引号包裹!!例如:case  'a':发生内容;

              但要注意 回车的字符会占用!!用getchar来吸收回车符!

        6) 多写!运用场景很多!例如小车的控制方向,成绩划分等级!编写错误不要怕!积累出错信息 的修改!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值