【发布时间】:2018-06-27 00:27:34
【问题描述】:
为什么它只接收一个整数?
这是代码:
#include <iostream>
int main () {
int num1,num2,num3;
std::cin>>num1,num2,num3;
return 0;
}
【问题讨论】:
-
您应该阅读逗号运算符。你想要
std::cin >> num1 >> num2 >> num3。 -
因为这是你要求的。
std::cin>>num1>>num2>>num3; -
顺便说一句,用
-Wall编译会警告这样的事情。 -
这个逗号是什么意思?它对 num2,num3 有什么作用?
-
再次查找“逗号运算符”。
标签: c++ operator-precedence comma-operator