首页 > 试题广场 >

假设数组元素在主存按从左到右的下标顺序存放,N是用#defi

[问答题]
假设数组元素在主存按从左到右的下标顺序存放,N是用#define定义的常量。试改变下列函数中循环的顺序,使得其数组元素的访问与排列顺序一致,并说明为什么在N较大的情况下修改后的程序比原来的程序执行时间更短。
int sum_array(int a[N][N][N])
{
        int i,j,k,sum=0;
        for(i=0;i<N;i++)
            for(j=0;j<N;j++)
                for(k=0;k<N;k++)   suma[k][i][j];
        return sum;
}

这道题你会答吗?花几分钟告诉大家答案吧!