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

时间:2019-01-06 13:44:50

标签: c++

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

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

有人可以在这里解释逗号吗,为什么编译器没有显示任何错误。

1 个答案:

答案 0 :(得分:1)

这意味着整个表达式的值为b。

但是因为b尚未初始化,所以代码的行为是不确定的!

现代的编译器可以使您满意。