ВУЗ:
Составители:
Рубрика:
14
scanf ("%d",&num);
} while (num<1 || num>100);
Оператор for
В операторе for для управления циклом используются три выражения,
разделенные символом "точка с запятой".
Общее описание оператора for:
for (инициализация; проверка условия; коррекция)
оператор;
Инициализирующее выражение выполняется один раз, до выполнения любого
из операторов цикла. Если проверяемое выражение является истинным, то цикл
должен быть пройден один раз. По
окончании первой итерации выполняется
корректирующее выражение, а затем снова проверяется условие. Если оно истинно,
то выполняется следующая итерация, и так далее, пока проверяемое условие не
станет ложным.
Любое из трех перечисленных выражений (инициализация, проверка,
коррекция) может отсутствовать. Этим можно добиться разнообразных эффектов, в
частности, задавать вечные циклы.
Гибкость использования цикла for увеличивает
операция "запятая". Она
позволяет включать в спецификацию for несколько инициализирующих или
корректирующих выражений.
Примеры:
for (num=1; num<=6;num+=2)
printf ("\n %5d %5d", num, num*num*num);
for (num=1;num<=6;
printf("\n %5d %5d",num,num*num*num),num+=2);
for (ch='a';ch<='z';ch++)
printf ("\n Символ %c, код ASCII %u",ch,ch);
for (;;)
printf ("\n Вечный цикл");
Управление ходом выполнения программы с помощью операторов goto,
break,continue
Оператор goto вызывает передачу управления оператору, помеченному
указанной меткой. Помеченный оператор может находиться до или после
14 scanf ("%d",&num); } while (num<1 || num>100); Оператор for В операторе for для управления циклом используются три выражения, разделенные символом "точка с запятой". Общее описание оператора for: for (инициализация; проверка условия; коррекция) оператор; Инициализирующее выражение выполняется один раз, до выполнения любого из операторов цикла. Если проверяемое выражение является истинным, то цикл должен быть пройден один раз. По окончании первой итерации выполняется корректирующее выражение, а затем снова проверяется условие. Если оно истинно, то выполняется следующая итерация, и так далее, пока проверяемое условие не станет ложным. Любое из трех перечисленных выражений (инициализация, проверка, коррекция) может отсутствовать. Этим можно добиться разнообразных эффектов, в частности, задавать вечные циклы. Гибкость использования цикла for увеличивает операция "запятая". Она позволяет включать в спецификацию for несколько инициализирующих или корректирующих выражений. Примеры: for (num=1; num<=6;num+=2) printf ("\n %5d %5d", num, num*num*num); for (num=1;num<=6; printf("\n %5d %5d",num,num*num*num),num+=2); for (ch='a';ch<='z';ch++) printf ("\n Символ %c, код ASCII %u",ch,ch); for (;;) printf ("\n Вечный цикл"); Управление ходом выполнения программы с помощью операторов goto, break,continue Оператор goto вызывает передачу управления оператору, помеченному указанной меткой. Помеченный оператор может находиться до или после
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »