请问这个代码还有错误吗

我编译时,显示float x=y=z=2.5;这一栏error,不知道错误在哪里

img

语法错误
要么写成
float x=2.5,y=2.5,z=2.5;
要么写成
float x,y,z;
x=y=z=2.5;
按你现在的写法,float x=y=2.5定义了一个x,它要赋值成y,可是y并没有定义

不能这么写的。
改为 float x,y,z;
x=y=z=2.5;