gpt4 book ai didi

c - 在 C 中实现缓冲区数组的最佳方法(线性数组与分散数组)

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

<分区>

我创建了一个缓冲区数组作为

int myBuffers[NUM_BUF][SIZE_BUF];

我需要能够做两件事。 1) 通过引用将单个缓冲区传递给函数 2) 将指向每个缓冲区的指针数组传递给函数

关于 #1,以下语法是否正确解析为指向缓冲区 i 的指针?或者这是未定义的还是其他什么?

ProcessBuffer(myBuffers[i]);

关于#2,我发现以下内容并没有像我最初预期的那样解析为指向指针的指针:

ProcessAllBuffers(myBuffers);

处理此问题的最佳方法是什么?我应该创建一个指针数组并迭代分配每个元素以指向 myBuffers[i] 吗?或者有更简洁的方法来处理这个问题吗?

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