指针小问题,
书上说,指针 是一个变量在内存中的地址和 类型数据。 那为什么数组的指针和数组第一个单元的指针一样呢? 我认为是虽然地址一样,可是大小不一样啊,用& 取到的值不该有点差别吗?为啥完全一样呢?或者说 &取到的只是纯地址?
[此贴子已经被作者于2018-3-18 10:20编辑过]
[此贴子已经被作者于2018-3-18 10:20编辑过]
int a[2][2]={0x1}; printf("%#x\n%#x\n",*a,*( int* )a);
[此贴子已经被作者于2018-3-18 12:20编辑过]