这方面的一个例子是:charstr[]="Hello";intstrLength=strlen(str);for(char*pc=str;pc编辑:解决了写保护内存问题。 最佳答案 我的一个问题是,如果您在for循环中省略*in*pc,您将获得很多乐趣。哎呀?更一般地说,要区分重新分配指针和修改值之间的区别稍微有点困难。但是,(虽然我手边没有),Stroustroup本人在C++编程语言一书中赞同(参见编辑)指针迭代。基本上,您可以使用指针算法在两个char数组之间实现非常简洁的字符串比较。简而言之,我建议以“只读”方式使用此类指针