switch循环用法的小笔记
switch是多分支选择语句,相当于多个if,switch 语句和if语句在功能上几乎完全可以相互取代。
switch的写法具有层叠性,适合于同一类条件的重复判断。
当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;
如果没有break语句,则会从满足条件的地方(即与switch(表达式)括号中表达式匹配的case)开始执行,直到switch结构结束。
当break语句用于do-while、for、while循环语句中时,可使程序终止循环。
注:switch只能处理等值的条件判断,且条件是整型变量或字符变量的等值判断 。
switch的写法具有层叠性,适合于同一类条件的重复判断。
switch (表达式)
{
case 常量表达式1:
//语句1
case 常量表达式2:
//语句2
┇
case 常量表达式n:
//语句n
default:
//语句n+1
}
示例:{
case 常量表达式1:
//语句1
case 常量表达式2:
//语句2
┇
case 常量表达式n:
//语句n
default:
//语句n+1
}
$num=$arr['code'];
switch($num){
case 10001:
echo "monseng";
break;
case 50001:
echo "明生网";
break;
default:
echo "明生,沉浸式笔记。";
}
break语句通常用在循环语句和开关语句。switch($num){
case 10001:
echo "monseng";
break;
case 50001:
echo "明生网";
break;
default:
echo "明生,沉浸式笔记。";
}
当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;
如果没有break语句,则会从满足条件的地方(即与switch(表达式)括号中表达式匹配的case)开始执行,直到switch结构结束。
当break语句用于do-while、for、while循环语句中时,可使程序终止循环。
注:switch只能处理等值的条件判断,且条件是整型变量或字符变量的等值判断 。
精选留言