Я не понимаю, что именно делает оператор continue внутри этого цикла цикла. Как код отличается, если я его удалю? Какие строки он пропускает, если он помещен в конец цикла for?инструкция continue внутри вложенного цикла
int sum = 0, i, j, stop = 0;
for(i = 1; i <= 5 && !stop; i++)
{
for(j = 1; j <= 5 ; j++)
{
if (j%4 == 0)
{
stop = 1;
continue;
}
sum += i+j;
}
}
printf("%d\n", sum);
Если запустить эту программу сумма будет 15, и если вы закомментировать Countinue линию, то это будет 20.
Пожалуйста отступы ваш код правильно, очень трудно читать, как есть. – dandan78
http://msdn.microsoft.com/de-de/library/0ceyyskb.aspx – JaMaBing
@ dandan78 Форматирование исправлено. Я сам этого не заметил из-за плохого форматирования. Спасибо всем за ответы. – Firmus