|
틈 계산서
우리는 이미 스위치 계산서에 대한 면담에 있는 틈을 만났다. 그것은 루프에서 나가기 위하여 이용된다 또는 스위치는, 루프 스위치 저쪽에 첫번째 계산서에 통과를 통제한다.
루프로, 틈은 루프에서 이른 출구를 강제하거나, 루프 본문의 한가운데에 나가기 위하여 시험에 루프를 실행하도록 이용될 수 있다. 루프 내의 틈은 안에 통제에 시험을 출구 상태 제공하는 계산서 항상 보호되어야 하는 경우에.
계속 계산서
이것은 틈과 유사하 그러나 더 적은이라고 빈번하게 부닥친다. 그것은 그것의 효력이 루프 제어문에 즉시 점프를 강제하기 위한 것인 루프 안에서만 작동한다.
- 곧 루프, 시험 계산서에 점프.
- a에서는 동안 루프, 시험 계산서에 점프 한.
- 루프를 위한 a에서는, 시험에 뛰어오르고, 반복을 실행하십시오.
틈 같이, 에 의해 보호되어야 한다 계산서 계속하는 경우에. 당신은 그것을 수시로 사용하게 있을 법하지 않는다. 잘 틈의 사용을 이해하고 계속하는 것은 저희가 뒤에 오는 프로그램을 시험하게 했다:
#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 |
|
|