这样定义 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;
}
错,定义变量不能这样写,如果做赋值运算就可以写成 i=u=0
不可以
谁教你这样的!
这样定义错了