▩ 제어문 - 반복문 while 문


   - 반복 횟수가 지정되어 있지않은 경우
   - 조건식이 참이면 계속 실행한다.


   - 무한 루틴: 무한 루틴인 경우는 대부분 if문과 break문을 동반하는 경우가 많다.
     while(1){
         문장 실행;
     }



>>>>> 1부터 10까지 합을 구하는 while문


 #include <stdio.h>

 void main() {
   int i=1, sum=0;

   while(i<=10) {
     printf("현재 수는 %d입니다.\n", i);
     sum += i;
     i++;
   }
   printf("총합은 %d입니다.\n", sum);
 }




▩ 제어문 - 반복문 do~while 문


   - do-while 문 : 최소한 1회 이상 실행될 필요가 있는 경우



 >>>>> 1부터 10까지 합을 구하는 do~while문


  #include <stdio.h>

 void main() {
   int i=1, sum=0;

   do {
     printf("현재 수는 %d입니다.\n",  i);
     sum += i;
     i++;
   } while(i<=10);
   printf("총합은 %d입니다.\n", sum);
 }




▩ break문을 이용한 루프의 중단


   - 반드시 if문을 동반
   - 반복문 탈출
   - 특정 값에서 반복 처리를 멈추어야 할 경우



>>>>> break문의 이용


 #include <stdio.h>
 #include <conio.h>

 void main() {
   int a, b;

   printf("=========\n");
   for(a=1; a<=5; a++) {
      for(b=1; b<=10; b++) {
      printf("A=%d, B=%d\n", a, b);
      if(a==b) break;
      }
      printf("=========\n");
   }
   getch();
 }




▩ continue문을 통한 반복문 흐름의 제어


   - 루프를 탈출하지 않으면서 특정 조건에만 반복루틴을 처리하지 않음
  


>>>>> continue 문의 이용


 #include <stdio.h>

 void main() {
   int a, b;

   printf("=========\n");
   for(a=1; a<=4; a++) {
      for(b=1; b<=4; b++) {
 if(a==b)
    continue;
 printf("A=%d, B=%d\n", a ,b);
      }
   printf("=========\n");
   }  
 }

Posted by 나비:D
:
BLOG main image
by 나비:D

공지사항

카테고리

분류 전체보기 (278)
Programming? (0)
---------------------------.. (0)
나비의삽질 (5)
Application (177)
SQL (51)
Web (27)
etc. (14)
Omnia (0)
---------------------------.. (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

달력

«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Total :
Today : Yesterday :