switch break 基本格式: switch(<表达式>) caSe<常量表达式1>:<语句1>; break case<常量表达式2>语句2>; break; case<常量表达式n>:<语句n; break default:<语句n+1>
• switch & break switch (<表达式>) { case <常量表达式n>:<语句n>; break; } default:<语句n+1> case <常量表达式1>:<语句1>; break; …… case <常量表达式2>:<语句2>; break; 基本格式:
switch的执行过程: 例: switch(grade) case a. cout<<excellent<<endl cas b': cout<<pass''<<end I case": cout<< fail<<endl 一…一∵执行方向 例: switch(grade) case 8: case 9: case 10 cout<<excellent?<<endl: break ase 6 case 7. cout<< pass<<endl; break default: cout<<fai <<endl: break
执行方向 switch的执行过程: 例: switch(grade) { case 8: case 9: case 10: cout<<“pass”<<endl;break; default: cout<<“fail”<<endl;break; } cout<<“excellent”<<endl;break; case 6: case 7: switch(grade) { case ‘a’: cout<<“excellent”<<endl; case ‘b’: cout<<“pass”<<endl; case ‘c’: cout<<“fail”<<endl; } 例:
循环结构 三种循环语句构建方式: while循环 while(<逻辑表达式>) <循环体>} do while循环do <循环体>} while(<逻辑表达式>) for循环 for(表达式1>;表达式2>;表达式3>) <循环体>
循环结构 三种循环语句构建方式: while(<逻辑表达式>) { <循环体> } •while循环 do { <循环体> } while(<逻辑表达式>) •do_while循环 for(<表达式1>;<表达式2>;<表达式3>) { <循环体> } •for循环