gpt4 book ai didi

c - int数组的双指针

转载 作者:太空宇宙 更新时间:2023-11-04 05:49:20 24 4
gpt4 key购买 nike

声明:

int** a[3];

我能说有 6 个指针被声明了吗?

我的理由是,对于数组的每个单元格,我都可以通过 *a[1]**a[1] 输入它。

我只能说我已经声明了 3 个指向 3 个整数的指针,这是一个正确的假设吗?

最佳答案

Can I say that 6 pointers are being declared or not?

不是,这一行声明了一个三指针数组。尽管每个指针都可能指向一个指向 int 的指针,但最初它们并不指向任何东西。

every cell of the array I can enter it by either *a[1] or **a[1]

数组的每个元素都是指向 int 指针的指针 - 从声明中无法推断出任何其他内容。

您可以使用此声明创建一个 3 维整数数组,每个维度具有不同的大小,或者您可以用 NULL 填充整个数组。声明中没有任何内容限制三指针数组可以容纳的指针数量。

关于c - int数组的双指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48153394/

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