Por que é pior inicializar um array bidimensional como este?
for(int i = 0; i<100; i++)
for(int j = 0; j<100; j++)
array[j][i] = 0;
// array[i][j] = 0;
Meu professor disse que era muito mais caro inicializar um array bidimensional no primeiro sentido do que no segundo. Alguém pode explicar o que está acontecendo sob o capô, o que torna isso o caso? Ou os dois meios de inicialização têm desempenho igual?