分支语句
switch(表达式a)
{
case 表达式b:
代码体;
break;
...
default:
代码体;
break;
}
注意:
1.表达式a和表达式b
(1)必须要能对应上。
(2)只能为整型
或字符型
的常量表达式,即存储方式属于整数型存储的数据类型。
2.default语句
用于处理以上case语句
都无法匹配的情况。是一个备用出口,用于处理其他情况,在switch分支语句
整个语法框架里可写可不写。若要写,则可以出现在语法框架内的任何位置,但一般语法习惯都放在最后。
循环语句中的break、continue
continue
的作用是指跳过本次循环中剩下的代码,而不是笼统的跳过本次循环。以上代码可看出在while
和do...while
循环中使用continue
,并没有进入下一个循环,而是导致死循环的情况。
在while
和do...while
这两种循环语句中要千万注意continue
和break
的使用,特别是continue
,使用不当就会进入死循环。
for循环语句的执行顺序
若表达式2
为真,则依次执行代码体3
和表达式4
;若表达式2
为假,则跳出整个循环。