c中不可以再定义变量时对变量进行连续赋值,例如 int x=y=2;“=”
运算符是从右至左结合,把2赋值给y,但此时y还没有定义,违反了c中先定义后使用原则。 正确写法 int x,y; x=y=2;
c中连续赋值问题
最新推荐文章于 2025-07-11 12:55:27 发布
c中不可以再定义变量时对变量进行连续赋值,例如 int x=y=2;“=”
运算符是从右至左结合,把2赋值给y,但此时y还没有定义,违反了c中先定义后使用原则。 正确写法 int x,y; x=y=2;