char a[]="HELLO";
char *p="HELLO";
a[2]
和p[2]
是否会获取相同的字符? 最佳答案
我想这取决于你使用的编译器,但答案可能是否定的。
顺便说一下,您可以通过比较两个字符的地址来轻松地测试这一点。如果他们不同,那么:不。
无论如何,你不应该依赖这个;)
关于c - C关于指针和数组的困惑,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2537985/