C言語:繰り返し処理(前判定)

while文

loop1.c

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* loop1.c: 繰り返し処理1(while) */
#include <stdio.h>
int main(void)
{
    int i;
     
    i=0;
    while(i<3){  /* ←条件が成り立つとき繰り返す */
        printf("i = %d\n", i);
        i++;
    }
     
    return 0;
}

for文

1
2
3
4
5
6
7
8
9
10
11
12
/* loop2.c: 繰り返し処理2(for) */
#include <stdio.h>
int main(void)
{
    int i;
     
    for(i=0; i<3; i++){  /* ←条件が成り立つとき繰り返す */
        printf("i = %d\n", i);
    }
     
    return 0;
}

実行結果

while文、for文とも同じ実行結果になります。

i = 0
i = 1
i = 2

コメント