gpt4 book ai didi

c - 外部使用指针而不是数组

转载 作者:太空狗 更新时间:2023-10-29 16:06:10 24 4
gpt4 key购买 nike

假设我们有2个文件

1) 文件1.c

int Appples[10];

2) 文件2.c

extern int *Appples;

除了我必须独立处理大小之外,这种类型的声明是否有任何问题?

最佳答案

这包含在 C FAQs 6.1

The type pointer-to-type-T is not the same as array-of-type-T. Use extern char a[].

同时 this answer更具体地解决这个问题。最后一点是:数组不是指针,您不应该这样对待它。

关于c - 外部使用指针而不是数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34574784/

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