我知道& &可用於檢查兩個條件都滿足時,在條件語句中使用,但你怎麼解釋
全[i] [j] =打開[i] [j] & & full [i - 1] [j]; ??
如果我們正在閱讀這段代碼,我們該如何解釋?
注意充分和公開是兩個2D 布爾數組分配時&& do /意味着什麼? JAVA
//i = column j = row
for (int i = 1; i < N; i++) {
for (int j = 0; j < N; j++) {
full[i][j] = open[i][j] && full[i - 1][j];
//^^ what happens here?
}
您是否運行此代碼以查看真正發生了什麼?我認爲這可能有助於提高對這一表達的理解。 – mantoviejo
是的,我一步一步地理解它在做什麼,它是什麼,並不熟悉&&與=(assign)運算符一起使用。所以想知道實際發生了什麼。 –