?:条件表达式通常用于赋值语句(不能单独分开,结合方式自右向左)
如:if(a>b) max=a;
else max=b;
同:max=(a>b)?a:b;
自右向左:a>b?a:c>d?c:d同:a>b?a:(c>d?c:d)
switch语句
case常量表达式1:语句1;
...
case常量表达式n:语句n;
default:语句n+1;
switch()中()加表达式
break语句跳出
?:条件表达式通常用于赋值语句(不能单独分开,结合方式自右向左)
如:if(a>b) max=a;
else max=b;
同:max=(a>b)?a:b;
自右向左:a>b?a:c>d?c:d同:a>b?a:(c>d?c:d)
switch语句
case常量表达式1:语句1;
...
case常量表达式n:语句n;
default:语句n+1;
switch()中()加表达式
break语句跳出