指针问题,求助大佬
我认为*(p+1)不应该等同于array【11】这个值吗?为什么等于&array【11】? int (*p) = &array;这里 p 是一个数组指针,指向的是一个数组的地址,在数值上是 array的地址,但是在解引用的时候是不一样的,就像东北的吉林省吉林市一样,都叫吉林,但是你家要属于吉林市的一个管辖的地区A,你就要说你是吉林省吉林市A 地区的。这就和数组整体的地址有点类似 (*标识符)说明是个指针
紧接着 [] 说明是个数组 --》数组指针
而数组名的类型是指向第一个元素的指针 --》 array指向整型的指针类型不符所以要取整个数组的地址 &array Max472 发表于 2021-8-12 09:37
这里 p 是一个数组指针,指向的是一个数组的地址,在数值上是 array的地址,但是在解引用的时候是 ...
有谁知道那个编程软件下载链接啊 万千只cnm 发表于 2021-8-12 09:49
(*标识符)说明是个指针
紧接着 [] 说明是个数组 --》数组指针
有谁知道那个编程软件在哪下载 TOW 发表于 2021-8-12 11:49
有谁知道那个编程软件下载链接啊
https://fishc.com.cn/forum.php?mod=viewthread&tid=66281&extra=page%3D1%26filter%3Dtypeid%26typeid%3D571
页:
[1]