반복문
반복문 | 사용법 | 의미 |
while | while (num>1), while (1) | 우측내용이 사실(1)인경우 밑의 실행문장을 실행을 반복하고 거짓(0)이 되는경우 그냥 실행안하고 넘어간다. |
do while | do{ } while(num>1) | 한번은 꼭 실행하게된다. (다른건 위와같다.) |
for | for(i=0;i<5;i++), for(;;) | 가운데의 문장이 거짓이될때까지 계속반복한다. |
※while(1), for(;;)는 무한반복입니다.
소스코드↓
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include<stdio.h> int main(void){ int i = 0; while (i<5) { printf("실행문장%d", i); i++; } i=0; do{ printf("실행문장%d", i); i++; } while(i<1) for(i=0;i<1;i++){ printf("실행문장%d", i); } return 0; } | cs |
결과는
실행문장0실행문장1실행문장2실행문장3실행문장4실행문장0실행문장0
이렇게 나옵니다.
반복문관련 문법
break=말그대로 반복문을 깨듯이 실행되면 반복문에서 나가버린다.
continue=실행문의 처음으로 이동한다.
소스코드↓
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include<stdio.h> int main(void){ int i = 0; while (i<5) { printf("실행문장%d", i); i++; } i=0; do{ printf("실행문장%d", i); i++; } while(i<1) for(i=0;i<1;i++){ printf("실행문장%d", i); } return 0; } | cs |
이렇게 쓸수있습니다.
break는 무한반복을 나가고 싶을 때 자주사용합니다.
반복문 -끝-