1. break
break문은 switch문, for문, while문, do문에서 루프를 벋어나는 역활을 한다.
break문은 가장 가까운 루프 하나를 벗어날수 있으며,
중첩된 루프일 경우 한번에 전체 루프를 빠져 나올수 없다.
2. continue
continue문은 for문, while문, do문의 루프에서 다음 반복을 수행하기 위해 사용된다.
while문과 do문에서는 비교부분이 다시 실행되고
for문에서는 다음 단계로 제어를 넘긴다는 것을 의미한다.
continue문은 루프안에서만 사용될수 있고, switch문에서는 사용될 수 없다.
---------------------------------------------------------------------------------
#include<stdio.h>
main()
{
int c[10] = {1,2,3,4,5,6,7,8,9,0};
int i;
for( i = 0 ; i < 10 ; i++ )
{
if(i==4) break;
printf(" %d ",c[i]);
}
putchar('\n');
}
컴파일하여 실행한 결과는
1 2 3 4
이다. 반면에 continue를 사용하면,
#include<stdio.h>
main()
{
int c[10] = {1,2,3,4,5,6,7,8,9,0};
int i;
for( i = 0 ; i < 10 ; i++ )
{
if(i==4) continue;
printf(" %d ",c[i]);
}
putchar('\n');
}
컴파일하여 실행한 결과는
1 2 3 4 6 7 8 9 0
이다. 두개의 차이점이 비교가 되는가..?
('이렇게 설명하고 무책임한것 아니야-_-'라고 마음속으로 생가하지만, 언술이 부족해서...)
---------------------------------------------------------------------------------
3.exit(0), exit(number)
exit(number)문은 return number와 똑같은 기능을 한다.
즉, 'number를 넘겨주고 시스탬을 종료하라' 이다.
하지만 exit(number)문을 사용하기위해서는
전처리기로 하나의 라이브러리를 추가해야된다.
해더에
#include<stdlib.h>
를 추가해야된다.
break문은 switch문, for문, while문, do문에서 루프를 벋어나는 역활을 한다.
break문은 가장 가까운 루프 하나를 벗어날수 있으며,
중첩된 루프일 경우 한번에 전체 루프를 빠져 나올수 없다.
2. continue
continue문은 for문, while문, do문의 루프에서 다음 반복을 수행하기 위해 사용된다.
while문과 do문에서는 비교부분이 다시 실행되고
for문에서는 다음 단계로 제어를 넘긴다는 것을 의미한다.
continue문은 루프안에서만 사용될수 있고, switch문에서는 사용될 수 없다.
---------------------------------------------------------------------------------
#include<stdio.h>
main()
{
int c[10] = {1,2,3,4,5,6,7,8,9,0};
int i;
for( i = 0 ; i < 10 ; i++ )
{
if(i==4) break;
printf(" %d ",c[i]);
}
putchar('\n');
}
컴파일하여 실행한 결과는
1 2 3 4
이다. 반면에 continue를 사용하면,
#include<stdio.h>
main()
{
int c[10] = {1,2,3,4,5,6,7,8,9,0};
int i;
for( i = 0 ; i < 10 ; i++ )
{
if(i==4) continue;
printf(" %d ",c[i]);
}
putchar('\n');
}
컴파일하여 실행한 결과는
1 2 3 4 6 7 8 9 0
이다. 두개의 차이점이 비교가 되는가..?
('이렇게 설명하고 무책임한것 아니야-_-'라고 마음속으로 생가하지만, 언술이 부족해서...)
---------------------------------------------------------------------------------
3.exit(0), exit(number)
exit(number)문은 return number와 똑같은 기능을 한다.
즉, 'number를 넘겨주고 시스탬을 종료하라' 이다.
하지만 exit(number)문을 사용하기위해서는
전처리기로 하나의 라이브러리를 추가해야된다.
해더에
#include<stdlib.h>
를 추가해야된다.