Итак, давайте пройдемся по этому.Допустим, значение n равно 4.
i
начинается с 0
, поэтому j
также начинается с 0
на этот раз с шагом
j
до 1 меньше 2*n
, чторавно 8
Это означает, что значения j
на этот раз будут 0, 1, 2, 3, 4, 5, 6, 7
, всего 8 различных значений
i
увеличивается до 1
, поэтому j
начинается с 1
на этот раз
j
будет по-прежнему увеличиваться до тех пор, пока 1 не станет меньше 2*n
или 8
. Значения j
на этот раз будут 1, 2, 3, 4, 5, 6, 7
, всего 7 различных значений.Это на 1 меньше, чем в прошлый раз!
В следующий раз значения j
будут 2, 3, 4, 5, 6, 7
.6 разных значений.
Этот шаблон будет продолжаться до тех пор, пока j
не начнется с 4
.Тогда j
примет 4 различных значения и циклы выйдут.