C++ 在c+;中使用cin时逗号做什么+;

C++ 在c+;中使用cin时逗号做什么+;,c++,C++,我在练习一些编程,错误地编写了以下代码行: int a,b; cin>>a,b; 谁能解释一下逗号在这里的作用,以及为什么编译器没有显示任何错误。这意味着整个表达式都有值b 但是因为b没有初始化,所以代码的行为是未定义的 现代编译器可以让你感到温暖。逗号运算符:明白了。谢谢

我在练习一些编程,错误地编写了以下代码行:

int a,b;
cin>>a,b;

谁能解释一下逗号在这里的作用,以及为什么编译器没有显示任何错误。

这意味着整个表达式都有值b

但是因为b没有初始化,所以代码的行为是未定义的


现代编译器可以让你感到温暖。

逗号运算符:明白了。谢谢