gpt4 book ai didi

c - (*pointer)[] 和 *pointer 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 00:55:57 24 4
gpt4 key购买 nike

我有一个关于使用指针的问题。你能告诉我这两个指针之间的区别吗?

int array[10] = {1, };
int (*pointer1)[10] = &array;
int *pointer2 = array;

我很困惑,因为这两个指针可以做完全相同的事情......比如访问 pointer1[0]pointer2[0] 之类的元素,我知道 pointer2 是一个元素指针,pointer1 是一个指向整个数组的指针。但我不知道为什么程序员会区分这两者。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com