====为什么1和2和3代表输出的是1或2或3====应该是指第1种情况、第2种情况、第3种情况,而后所计算y的值,则由你输入x的值域做判断。
额,没啥怎么用。只是一个变量赋值如果你看不懂,我举个很常见的例子,小孩的门票
1米以下免票,1.2米半价,1.2米以上全票
我们现在写个计算给他分个等级
int leval=1*(x<=1)+2*(x>1&&x<1.2)+3*(x>=1.2)现在x=0.9,请问计算出来leval是几