我尝试过
int a=b=3;
但是编译器说'b'未声明
。
请帮忙,谢谢。
最佳答案
可以先使用,
在单行中声明变量
int a, b, c, ... , last;
然后你可以一次性分配给它们
a = b = c = ... = last = 3;
请注意
int a = b = 3;
这相当于
int a = (b = 3);
将声明 a
并使用结果 b = 3
对其进行初始化,然后将 3
分配给 b
,这是未声明
关于我可以为C中的多个变量分配相同的值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27967286/