В структуре do while while обычно есть часть, где вы объявляете переменную, равную числу (в данном случае i), а затем во второй части вы делаете приращение (i+1)
. Я сделал этот пример в vba, но структуру можно было повторить в нескольких разных языках программирования, таких как for
в php, когда вы получаете данные из базы данных. Теперь я хотел бы лучше понять связь между предыдущими заявлениями, то есть i = some number
и i = i + 1
. Разве это не вызовет проблему интерпретации, поскольку вы объявляете какую-либо переменную, а затем присваиваете другое значение сразу после нее? Является ли второе объявление значения переменной, i = i + 1
, новая переменная, вызывающая предыдущую или оба, одинакова? Это общая ориентация, которую я намерен с этим вопросом. Я думаю, что объяснение совок обеих переменных поможет понять. Благодаря!Строка do while loop
Sub DoWhile()
Dim x, i, sum
x = 10
i = 1
sum = 0
Do While i < x
sum = sum + i
i = i + 1
Loop
MsgBox “Sum = ” & sum
End Sub
было бы хорошо отметить это языком, который вы используете. – RobP