'for문'에 해당되는 글 1건

  1. 2009.05.01 다양한 반복문

 * 반복문의 기능
  - 특정 영역을 특정조건이 만족하는 동안 반복 실행

 * 3가지 형태 반복문 : 중괄호는 반복의 범위를 결정 1개의 라인은 중괄호 생략가능
  - while
  - do ~ while
  - for

 * while :
  while(반복 조건검사)
  {
   반복 내용 
   조건변수 연산 : 설정하지 않으면 loop에 빠짐
  }

  예) while( i<10 )
   {
    i++;
   }

 
 * do ~ while : 경우에 따라 한번 먼저 실행하는 것이 유용한 경우가 있지만
                         대부분 while과 do while은 별차이가 없다.

  - do ~ while문은 일단 한번 실행하고 조건검사를 실행
  - while문과의 차이점은 조건검사를 실행하는 시점에 차이가 있다. 

  do
  {
   반복 내용
  }whle
( 반복 조건검사 );

예)
 i=1;
 printf( "출력하고자 하는 구구단, 몇 단?" );
 scanf("%d" , &val);
 do
 {
  printf("%d * %d = %d \n" , val , i , val*i);
  i++;
 }while(i<10);
 
 printf("*** escape while *** \n"); 
 printf("%d * %d = %d \n" , val , i , val*i);


 * for문
  - 초기문,조건문,증감문 모두를 기본적으로 설정
  - 가장 많이 사용되는 반복문
  for( 초기문; 조건문; 증감문 )
  {
   반복 내용
  }


 * 반복문의 중첩

  - 반복 구조 내에서 또하나의 반복 구조를 형성
예)
i=0;
j=0;
 for(i=0; i<3; i++)
 { 
  printf("\n\n현재 i는 %d입니다. \n" , i);
  for(j=0; j<2; j++)
  {
   printf("현재 j는 %d입니다. \n" , j);
  }
 }


Posted by 버터백통