标签: c++
我正在练习一些编程,但错误地写了以下代码行:
int a,b; cin>>a,b;
有人可以在这里解释逗号吗,为什么编译器没有显示任何错误。
答案 0 :(得分:1)
这意味着整个表达式的值为b。
但是因为b尚未初始化,所以代码的行为是不确定的!
现代的编译器可以使您满意。