gpt4 book ai didi

c - “int a[5]” 和 int (*a)[5]、int a[5][4] 和 int (*a)[5] 有什么区别? (仅限 C)

转载 作者:行者123 更新时间:2023-11-30 21:35:33 24 4
gpt4 key购买 nike

上述每种情况中的“a”是什么,是指针还是数组。请详细解释一下。提前致谢。

最佳答案

  1. int a[5] a5 int 的数组。
  2. int (*a)[5] a 是指向 5 int 数组的指针。
  3. int a[5][4] a5 的数组 4 的数组 int
  4. int *a[5] a 是一个 5 int 指针数组。

关于c - “int a[5]” 和 int (*a)[5]、int a[5][4] 和 int (*a)[5] 有什么区别? (仅限 C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30516814/

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