b=a<3?3:2 的意义是,如果a的值小于3,那么把3赋值给b,否则把2赋值给变量b。?:是一个条件运算符。相当于:if(a<3) b=3;else b=2;
b接收一个返回值,这个值的条件是,判断a<3是否成立,成立则b=3,否则b=2,这是一个三元运算符,a
判断a<3是否成立,成立则表达式值为3赋给b,即b=3;如果不成立,则表达式值为2赋给b,即b=2;
如果a<3成立,b=3,否则b=2