2012년 8월 29일 수요일

반복문

for

 1 for (초기값; 조건; 증감식)
 2 {
 3     명령문;
 4 }


while

 1 while (조건)
 2 {
 3     명령문;
 4 }


do - while

 1 do
 2 {
 3     명령문;
 4 } while (조건);

최소한 한 번은 실행되어야 하는 경우에 사용된다.


무한루프

 1 for (; ;)
 2 {
 3     명령문;
 4 }

 1 while (1)
 2 {
 3     명령문;
 4 }

 1 do
 2 {
 3     명령문;
 4 } while (1);

C 언어에서, 0이 아닌 값은 모두 참이다.



Example :

 1 #include <stdio.h>
 2 
 3 /*
 4     구구단
 5 */
 6 
 7 int main ()
 8 {
 9     int i, j;
10     for(i=1; i<=9; i++)
11     {
12         for(j=1; j<=9; j++)
13         {
14              printf("%d x %d = %2d\n", i, j, i*j);
15         }
16         printf("\n");
17     }
18     system("PAUSE");
19     return 0;
20 }


 1 #include <stdio.h>
 2 
 3 /*
 4     구구단
 5 */
 6 
 7 int main ()
 8 {
 9     int i, j;
10     i = 1;
11     while(i<=9)
12     {
13         j = 1;
14         while(j<=9)
15         {
16              printf("%d * %d = %2d\n", i, j, i*j);
17              j++;
18         }
19         i++;
20         printf("\n");
21     }
22     system("PAUSE");
23     return 0;
24 }