switch用法笔记

#本人大一软件工程在读,妥妥的小菜鸟一枚,以下仅是我自己的学习心得,用来整理笔记用的,要是有什么错误,跪请各位大佬指正!!!🙏🙏🙏#

因为经常使用if···else,switch···case使用不多,但是在多值情况下switch确实比if方便很多,也更简练,况且考试更喜欢考switch一些,这里我就写一个关于switch的笔记。

首先是switch的基本形式:

switch (表达式)

{

case 值1:

执行代码;

break;

case 值2:

执行代码;

break;

case 值3:

执行代码;

break;

default:

执行代码;

break;

}

这里有一个小小的注意点,就是switch括号里跟的表达式必须是实型整数,而不是虚型的变量,如果判断的确实是一个变量,可以先用一个实量把它导出来,比如:

t=a[i];

switch(t):

···;

如果是两个case的同一个结果,可以写成:

case 值1:

case 值2:

执行代码;

break;

case后只能跟具体数值,但如果要用字母,可以这样写:

case 'A':

执行代码;

另外考试比较喜欢考的是用switch判断范围,我们可以巧妙的运用除法:

90<t<100---> t=t/10;case 9: 执行语句;

重点是找到相同的间隔空间!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值