在C中使用数组封装返回for循环时出错

时间:2014-04-15 02:20:29

标签: c arrays

正在写我的一篇文章,我偶然发现了这个奇怪的事情。由于某种原因,以下代码段导致我的程序失败。

for(i=0; i< DOC; i++){
        for(j=0;j<MAXWORDS;i++){
            average[list[i]][j]+=array[i][j];
        }  
    }
    for(i=0; i< k; i++){
        for(j=0;j<MAXWORDS;i++){
            k_array[i][j]=(average[i][j]/count[i]);
        }  
    }

我在linux和gcc

1 个答案:

答案 0 :(得分:0)

不知道你想要什么但是

for(j=0;j<MAXWORDS;i++){

你正在递增我而不是j所以好像你有一个无限循环。