Итак, на прошлом уроке мы делали цикл с помощью меток, но обычно они создаются иначе. Есть 3 формы:
Code
while(some_operation)
**
... // Этот цикл будет выполняться cнова и cнова, пока верно
//some_operation, проверка происходит в начале каждой итерации
}
...
do
**
... //Тоже самое, только мы сначала делаем, а потом проверяем
}
while(some_operation)
...
for(int i=0;i < 10;i ++)// Декларация этого цикла разбита на 3 отсека
** //первый выполняется при запуске цикла
//второй - условие выполнения следующей итерации
//а действие третьего выполняется после каждой итерации цикла
...
}
Принудительный выход из цикла осуществляется оператором break, а принудительное начало новой итерации оператором continue.
Если вы справились с задание предыдущего урока то сложностей возникнуть не должно, но всё же разберём один пример
Code
#include <stdio.h>
#include <conio.h>
void main()
**
int n = 0;
scanf("%d", &n);
for(int i = 1;i <= n;i ++)
**
printf("This is string number %d\n", i);
}
puts("That's all");
getch();
}
Задание - модифицировать программу так, чтобы была возможность выполнить её ещё раз без перезапуска
P.S. - задержки выпуска уроков вызваны некоторой загруженностью автора
P.P.S. - при обнаружении опечаток или фактических ошибок просьба уведомить через ЛС