I/0≤x<1elseif(x<1)(y=1;cout<<"x="<<x<<",y="<<y<<endl;福elseII1≤x(y=x*x*x;cout<<"x="<<x<<", y=x*x*x="<<y<<endl7return O;15
15 else if(x<1) // 0 ≤ x < 1 { y=1; cout<<"x="<<x<<", y="<<y<<endl; } else // 1 ≤ x { y=x*x*x; cout<<"x="<<x<<", y=x*x*x="<<y<<endl; } return 0; }
(2)switch语句语句格式:switch(整型表达式)<数值1>://表达式的值=二数值1,执行本语句case语句序列1;break;//直接跳出switch语句,只能用于switch语句及循环语句<数值n>:cases语句序列n;break;//直接跳出switch语句16
16 (2) switch语句 语句格式: switch(整型表达式) { case <数值1>: //表达式的值==数值1,执行本语句 语句序列1; break; //直接跳出switch语句,只能用于switch语 句及循环语句 . case <数值n>: 语句序列n; break; //直接跳出switch语句
(2)switch语句default ://表达式的值和数值1~n都不等,执行本语句语句序列n+1://默认模块可省略注:1、数值i和数值i不等(il=i);2、执行switch时,根据整型表达式直接找到与之匹配的case语句;3、case和default语句无顺序要求。17
17 (2) switch语句 default : //表达式的值和数值1~n都不等,执行本语句 语句序列n+1;//默认模块可省略 } 注:1、数值i和数值j不等 (i!= j ); 2、 执行switch时,根据整型表达式直接找到与之 匹配的case语句; 3、case和default语句无顺序要求