C++ char**类型 使用困惑
int main(int argc, char** argv){
char e[] ="ing";
cin >> argc;
cin >> *argv;
cout << *argv;
cin >> e;
*(argv + 1) = e;
cout << *(argv + 1) << endl;
cin >> e;
*(argv + 2) = e;
cout << *(argv + 2) << endl;
cin >> e;
*(argv + 3) = e;
cout << *(argv + 3)<<endl;
cout << *(argv + 3) <<*(argv+2)<<*(argv+1)<< endl;
上面的代码我在Visual Studio 2019中调试结果如下:
5
string
string
out
out
so
so
how
how
howhowhow
困惑点:最后一个输出为什么三个都是how,按道理不是应该输出howsoout吗,求大佬们解惑,感激涕零。