我一直在玩指针以更好地理解它们,我遇到了一些我认为我应该能够做到的事情,但却无法理清.下面的代码工作正常 - 我可以输出"a","dog","socks"和"裤子" - 但是如果我想从"袜子"输出'o'怎么办?我该怎么办?
char *mars[4] = { "a", "dog", "sock", "pants" };
for ( int counter = 0; counter < 4; counter++ )
{
cout << mars[ counter ];
}
Run Code Online (Sandbox Code Playgroud)
如果问题在某个地方得到解答,请原谅我 - 有30多页与C++指针相关的问题,我花了大约90分钟查看它们,以及阅读各种(内容丰富的)文章,然后才决定提问.