#include void main () { int dig1[4] = { 10, 30, 50, 70 }; int dig2[] = { 20, 40, 60, 80, 100 }; int index; /* 配列と型を合わせておく? */ printf("[%d],[%d]\n", sizeof(dig1), sizeof(dig2)); printf("[%d]\n", sizeof(index)); printf("dig1:"); /* 配列全体の大きさを型のサイズで割る == それが要素の個数? */ for (index = 0; index < (sizeof(dig1) / sizeof(index)); index++) { printf("%d ", dig1[index]); } printf("\n"); printf("dig2:"); /* 配列全体の大きさを型のサイズで割る == それが要素の個数? */ for (index = 0; index < (sizeof(dig2) / sizeof(index)); index++) { printf("%d ", dig2[index]); } printf("\n"); }