Jacksturdy 发表于 2020-10-4 20:47:40

c语言求助

#include <stdio.h>

int main()
{
      int array = {1, 2, 3, 4, 5, 6, 7, 8, 9};
      int (*p) = (int (*))&array;

      printf("%d\n", p);

      return 0;
}

这段代码中p不是应该等于&array吗,为什么后面直接 p呢?不应该是(*p)吗,求解?

zltzlt 发表于 2020-10-4 20:54:12

&array 和 array 是一样的,意思都是 array 第一个元素的地址哈~
页: [1]
查看完整版本: c语言求助