我在接受采访时被问到一个问题。我不知道。我做了一些谷歌搜索,但无法找到确切的答案。问题是:
哪一个效率更高?性能中 option1 和 option2 之间有什么区别吗?
int main()
{
int arr[50][50];
for(int i=0; i<50; i++)
{
for(j=0; j<50; j++)
{
printf("%d ", arr[i][j]); // option1
printf("%d ", arr[j][i]); // option2
}
}
}
它们之间是否存在任何性能差异?如果存在差异,那么哪一个执行速度更快?为什么?