繰り返すforループ
ただいまC言語の勉強中です。
「要素数5のint型配列へ先頭から順に5~1の値を代入する」という課題で次のように記載しました。
C
1#include <stdio.h> 2 3int main(void) 4{ 5 int i, array[5]; 6 7 for (i = 0; i <= 5; i++) { 8 array[i] = 5 - i; 9 printf("array[%d] = %d\n", i, array[i]); 10 } 11 12 return 0; 13}
すると次のようにループが終了しなくなりました。
array[0] = 5 array[1] = 4 array[2] = 3 array[3] = 2 array[4] = 1 array[0] = 5 array[1] = 4 array[2] = 3 array[3] = 2 array[4] = 1 . . .
どうしてループが終わらないのでしょうか。
回答1件
あなたの回答
tips
プレビュー