我的 C++ 老师为我们遇到的问题提供了解决方案,但有一部分我无法理解正在发生的事情。有人可以向我解释吗?m 和 n 正在从文本文件中读取以定义数组的大小。
for (int row=0; row < m; row++) {
for (int col = 0; col < n; col++) {
if (field[row][col] =='*') {
ctr[row - 1][col - 1]++;
ctr[row - 1][col]++;
ctr[row - 1][col + 1]++;
ctr[row][col - 1]++;
ctr[row][col + 1]++;
ctr[row + 1][col - 1]++;
ctr[row + 1][col]++;
ctr[row + 1][col + 1]++;
}
}
}