字符串:倒排单词操作

img


#include 

using namespace std;

int main()
{
    string str[100];

    int n = 0;
    while (cin >> str[n]) n ++ ;

    for (int i = n - 1; i >= 0; i -- ) cout << str[i] << ' ';
    cout << endl;

    return 0;
}

while这一行是啥意思,怎么执行的,求指教

这个就是逐行输入字符串啊
当你输入CTRL+Z组合键时,表示输入EOF,输入结束。