Почему оператор continue продолжает игнорировать приращение счетчика цикла в цикле while, а не в цикле for?

Почему это имеет тенденцию попадать в бесконечный цикл, если я используюcontinue вwhile цикл, но отлично работает вfor цикл?
Приращение счетчика циклаi++ игнорируется вwhile цикл, если я использую его послеcontinue, но это работает, если оно находится вfor петля.

Еслиcontinue игнорируемыхпоследующий заявления, то почему бы не игнорировать третье утверждениеfor цикл, который содержит приращение счетчикаi++? Разве это не третье утверждениеfor петляпоследующий вcontinue а также и следует игнорировать, учитывая третье утверждениеfor цикл выполненпосле тело петли?

while(i<10)   //causes infinite loop
{
    ...
    continue
    i++
    ...
}

for(i=0;i<10;i++)  //works fine and exits after 10 iterations
{
    ...
    continue
    ...
}

Ответы на вопрос(7)

Ваш ответ на вопрос