我偶然发现了一段代码如下:
void check()
{
int integer = 7;
//integer2 is not declared anywhere
int check = integer, integer2;
//after running
//check = 7
//integer = 7
//integer2 = 0
}
这里逗号的目的是什么?
答案 0 :(得分:7)
变量声明上的逗号只允许您声明相同类型的第二个变量。它相当于:
int check = integer;
int integer2;
至于:
//integer2 is not declared anywhere
是的;就在这儿! 是 integer2
的声明。