你能告诉我为什么引用的值 数组和数组本身的值是否具有相同的值?
我知道 a 是一种 int* 但对于 &a 它应该是 int** 还是我错了?? 所以这个值应该是一个指向 int 指针的指针。 示例代码:
#include <stdio.h> int main() { int a[10]; printf("a without ref.: 0x%x\n",a); printf("a with ref.: 0x%x\n",&a); return 0; }
最佳答案
在这种情况下,数组名称衰减为指向其第一个元素的指针。
关于c - 引用数组 == 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9311834/