For 循环和多个变量和条件。
我正在使用 for 循环设置源索引和目标索引以复制数组中的项目。
for(int src = 0, dst = 8;
src < 8, dst >= 0;
src ++, dst --)
{
arr2[dst] = arr1[src];
}
反正是这样的。
(与) || (||)
我的问题是关于退出条件。这里有两个。src < 8
和dst >= 0
。这些条件是 AND-ed ( &&
) 还是 OR-ed ( ||
)。
为了进一步解释,条件评估是这样的:
(src < 8) && (dst >= 0)
或者他们是这样评价的?
(src < 8) || (dst >= 0)
还是完全不同的东西?我想合乎逻辑的做法是评估我上面指定的两种方法之一,而不是其他方法。