我正在阅读有关C++的Google University部分,但我不确定这段代码的作用:

if (!(cin >> input_var)) {

    cout << "you entered a non-numeric. Exiting..." << endl;
    break;

}

if语句中的语句实际上在这里做什么?

谢谢!

最佳答案

cin >> input_var提示用户输入保存在input_var中的输入。如果接收到的输入不是整数,则它将进入if条件内。
“考虑到变量是一个整数。”

关于c++ - >>在C++中做什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13937629/

10-12 17:29