一,开始学习
1,

switch是一个控制语句,它通过将控制传递给其程序体内的一个case语句来处理多个选择条件,因此,一般称为“开关”语句。
- 结构如下:
- switch(x),x是变量
- case 条件1:,第一种情况,如果x满足条件1的值,则执行:号后的语句
- 以此类推,列举多种可能
- default:表明默认状况下执行的代码,由于无法确定罗列的条件是否都满足
- break,用来结束一种条件的代码执行,跳出这个条件
注意:
- 控制传递给与开关的值匹配的case语句。
- switch语句可以包括任意数目的case实例,但是任何两个case语句都不能具有一样的值。
- 在每一个case块的后面,都必须有一个跳转语句,但有一个例外,是当case语句中没有代码时。
- 如果没有任何case表达式与开关值匹配,则控制传递给跟在可选default标签后的语句,如果没有default标签,则控制传递到switch以外。
所以图里输出结果为case 1,由于变量的值为1,满足第一个case语句的条件
2,

这个显示了空case标签可以从一个case标签贯穿到另一个,以此判断,然后执行最后一次判断的代码并跳出语句,这段代码实现了当a的值是“1,2,3”中的任意一个时,进行统一的处理。
二,小结
switch结构格式:
- witch(x),x是变量
- case 条件1:,第一种情况,如果x满足条件1的值,则执行:号后的语句
- 以此类推,列举多种可能
- default:表明默认状况下执行的代码,由于无法确定罗列的条件是否都满足
- break,用来结束一种条件的代码执行,跳出这个条件
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END














暂无评论内容