基礎からのC、P216
1カ所おかしな部分があった。for文の末尾に不要な;が書かれていて動かなかった。
#include <stdio.h> int main(void) { int arr[10] = { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, }; int loop; for (loop = 9; 0 < loop; --loop) { arr[loop] = arr[loop - 1]; } arr[loop] = 0; // 以下、確認用の表示 for (loop = 0; loop < 10; ++loop) { printf("%d = %d \n", loop, arr[loop]); } return 0; }
誤植っぽいアレが散見