gpt4 book ai didi

c - 为 char (* arr)[X] 分配的内存;

转载 作者:行者123 更新时间:2023-11-30 20:23:40 25 4
gpt4 key购买 nike

我对这个声明的作用有点迷失。它正在创建一个 X 指针数组吗?或者它是一个指向 X 字符数组的指针?在 32 位系统上需要多少内存?

如果是前者,是否需要 4*X 字节?如果是后者,是不是只有 1*X 字节?

最佳答案

这是一个指向 X 字符数组的指针。

C 标准没有指定指针的任何特定大小。然而,在常见系统上,指针的大小都是相同的;所以你的系统上可能有 4 个字节。

X 是所指向内容的大小的一部分,而不是指针本身的大小。

关于c - 为 char (* arr)[X] 分配的内存;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35687870/

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