我不太明白这个循环是如何工作的:
for(int i = 0, j = 0; i < n; i++){
for(; j < m; j++){
更合适的例子
int arr[] = {1, 2, 3, 4, 5, 6, 7};
int arr1[] = {7, 6, 5, 4, 3, 2, 1};
for (int i = 0, j = 0; i < n; i++) {
for (; j < m; j++) {
if (arr[i] + arr1[j] < 0) break;
if (arr[i] + arr1[j] > max) max = arr[i] + arr1[j];
}
}
当循环开始时,它们是否同时工作?就像 [[1+7][2+6][3+5] 等.....],意味着随着它的增加,它们都会产生总和
或者像嵌套循环一样工作
如果我们在第二个循环中 break 或 make continue 会发生什么?非常详细和更多的信息和解释将不胜感激