|
Заявление перерыв
Мы уже провели перерыв в обсуждении коммутатор заявление. Он используется для выхода из цикла или переключателя, контроль прохождения на первом выступлении после цикла или переключателя.
С петлей, перерыв может быть использован в силу ранним выходом из цикла или выполнять цикл испытаний, чтобы выйти в середине петли тела. Перерыв в петли всегда должны быть защищены в том случае, если заявление, которое дает испытания, контроль условие выхода.
Заявление продолжать
Это похоже на перерыв, но встречается реже. Она работает только в пределах циклов, где его влияние на силу немедленно прыгнуть на контроль заявление.
- В то время как петля, прыгнуть на испытания заявление.
- В то время как сделать петлю, перепрыгнуть на испытания заявление.
- В за петля, прыгнуть на испытания, а также выполнять итерации.
Как перерыв, далее должны быть защищены в том случае, если заявление. Вы вряд ли его использовать очень часто. Чтобы лучше понять использование разорвать и впредь давайте посмотрим следующую программу :
#include <stdio.h>
int main()
{
int value;
for(value = 5 ; value < 15 ; value = value + 1)
{
if (value == 8)
break;
printf("In the break loop, value is now %d\n", value);
}
for(value = 5 ; value < 15 ; value = value + 1)
{
if (value == 8)
continue;
printf("In the continue loop, value is now %d\n", value);
}
return 0;
}
Выпуск программы будет следующим :
In the break loop, value is now 5
In the break loop, value is now 6
In the break loop, value is now 7
In the continue loop, value is now 5
In the continue loop, value is now 6
In the continue loop, value is now 7
In the continue loop, value is now 9
In the continue loop, value is now 10
In the continue loop, value is now 11
In the continue loop, value is now 12
In the continue loop, value is now 13
In the continue loop, value is now 14 |
|
|