假设我有一个9*9的二维数组。单循环循环和多循环循环有什么不同?
for (int i = 0; i < 81; i++)
currentEdit[i / 9][i % 9] = 0;VS.
for (int i = 0; i < 9; i++)
for (int j = 0; j < 9; j++)
currentEdit[i][j] = 0;发布于 2020-04-10 07:41:42
正确的选择是多个循环。请记住,它将执行更少的操作,因为它不必除以或计算模块来访问数组位置。
这是正确的选择:
for (int i = 0; i < 9; i++)
for (int j = 0; j < 9; j++)
currentEdit[i][j] = 0;https://stackoverflow.com/questions/61131801
复制相似问题