程序如下:
int a = 0;
int b[100][5];
for(int i = 0;i<100;i++)
{
  for(int j=0;j<5;j++)
    b[i][j] = i*j;
}//循环1
for(i=0;i<100;i++)
{
  for(int j=0;j<5;j++)
    a = a+b[i][j];
}//循环2
for(int j=0;j<5;j++)
{
  for(i=0;i<100;i++)
    a = a+b[i][j];
}两个循环的效率相同吗?如果不同,那么谁的效率高?为什么是不同的?
谢谢大家。