一个让高级C++程序员都会出错的小题目。

      今天看到一个题目,来自于《C++ Primer Plus》。这是一个比较典型的问题,很多人都会遇到,这也是一个在C++输入时经常遇到的一个问题。

// instr1.cpp -- reading more than one string
#include <iostream>
int main()
{
    using namespace std;
    const int ArSize = 20;
    char name[ArSize];
    char dessert[ArSize];

    cout << "Enter your name:\n";
    cin >> name;
    cout << "Enter your favorite dessert:\n";
    cin >> dessert;
    cout << "I have some delicious " << dessert;
    cout << " for you, " << name << ".\n";
    return 0; 
}
 

           大家可以想一下,这个程序的运行结果。

           如果你答对了,说明你C++学习的还比较好。o(∩_∩)o...

 

你可能感兴趣的:(C++,c,C#)