小编use*_*354的帖子

用于具有特定功能的循环

我正在处理的程序有一个小问题.

我的程序在数组上执行一个函数.该函数只能执行数组前16个元素的命令.

我现在想要创建一个循环,以便该函数可以在16个以上的数组元素上工作.这是我的想法,但它最终陷入无限循环:

int l = 0;
for (int i=0; i<=size; i+16)
{
    for (int j=0; j<=16;j++)
    {
        FUNCTION(INARRAY; OUTARRAY);
    }
}
Run Code Online (Sandbox Code Playgroud)

接下来的问题是该函数只会遍历数组的16个元素而忽略其余的元素.

让它遍历接下来的16个元素并将其作为以下元素保存在outbuffer中的最佳方法是什么?

当我调整解决方案时,它仍然只处理前16个元素,然后不继续下一个16.

c arrays for-loop

-1
推荐指数
1
解决办法
44
查看次数

标签 统计

arrays ×1

c ×1

for-loop ×1