在c语言中int i=u=0这样定义变量正确吗?

2025-04-13 14:26:25
推荐回答(4个)
回答1:

这样定义 i 是正确的。
例如:
#include
int main()
{
int u; // 先声明了 u
int i=u=0; // 声明 i 并初始化 i u. 正确
printf("%d %d\n",i,u);
return 0;
}
输出 0 0
---
下面那样是错误的,因为 变量u 没有定义。
#include
int main()
{
int i=u=0; // u 没有定义,错误。
printf("%d %d\n",i,u);
return 0;
}

回答2:

错,定义变量不能这样写,如果做赋值运算就可以写成 i=u=0

回答3:

不可以

谁教你这样的!

回答4:

这样定义错了