把x y定义成float变量类型,并赋同一初值3.14 为什么这2个是错的float x,y=3.14 float x=y=3.14

正确的是floatx=3.14 ,y=x=3.14这怎么看

float x, y = 3.14;
这一句只是对y赋值了

float x = y = 3.14;
这一句直接就是语法错误,没有这种写法,定义变量的时候不可以这么写,因为y是未定义的

写成float x = 3.14, y = 3.14;就可以了
温馨提示:答案为网友推荐,仅供参考