switch(x>5)
{
case 1: y=3;break;
case 0: switch(x>=0)
{
case 1: y=1;break;
case 0: switch(x<-5)
{
case 1: y=-3;break;
case 0: y=-1;break;
}
}
}
嵌套使用
#include
switch语句中的case标签必须是整型常量或者整数常量表达式 不能是个范围~所以不能用SWITCH写
用if else if..else 吧~
y = x > 5? 3: (x>=0? 1 : (x>=-5? -1:-3));
if( x > 5)
y = 3;
else if(x >= 0)
y = 1;
else if( x <= -5)
y = -3;
else y = -1;