wyz20010429 发表于 2021-8-12 09:07:29

指针问题,求助大佬

我认为*(p+1)不应该等同于array【11】这个值吗?为什么等于&array【11】?

Max472 发表于 2021-8-12 09:37:43

int (*p) = &array;

这里 p 是一个数组指针,指向的是一个数组的地址,在数值上是 array的地址,但是在解引用的时候是不一样的,就像东北的吉林省吉林市一样,都叫吉林,但是你家要属于吉林市的一个管辖的地区A,你就要说你是吉林省吉林市A 地区的。这就和数组整体的地址有点类似

万千只cnm 发表于 2021-8-12 09:49:21

(*标识符)说明是个指针
紧接着 [] 说明是个数组   --》数组指针

而数组名的类型是指向第一个元素的指针 --》 array指向整型的指针类型不符所以要取整个数组的地址 &array

TOW 发表于 2021-8-12 11:49:20

Max472 发表于 2021-8-12 09:37
这里 p 是一个数组指针,指向的是一个数组的地址,在数值上是 array的地址,但是在解引用的时候是 ...

有谁知道那个编程软件下载链接啊

TOW 发表于 2021-8-12 11:49:59

万千只cnm 发表于 2021-8-12 09:49
(*标识符)说明是个指针
紧接着 [] 说明是个数组   --》数组指针



有谁知道那个编程软件在哪下载

wyz20010429 发表于 2021-8-12 12:06:51

TOW 发表于 2021-8-12 11:49
有谁知道那个编程软件下载链接啊

https://fishc.com.cn/forum.php?mod=viewthread&tid=66281&extra=page%3D1%26filter%3Dtypeid%26typeid%3D571
页: [1]
查看完整版本: 指针问题,求助大佬