我不明白 Accelerated C++ 的以下摘录:
开始于
因为|| 是左结合的,并且由于 ||、== 和 - 的相对优先级,
r == 0 || r == 行 - 1 || c == 0 || c == cols - 1 的含义与我们将其所有子表达式放在括号中的含义相同:
((r == 0 || r == (rows - 1)) || c == 0) || c == (cols - 1)
直到
Otherwise, it does something else, which we must now define.
我不明白这一点。你怎么会用你自己的话告诉我同样的事情?