基本は以下のように型つきの入れ物を用意する。
int main(int argc, char *argv[]) { int ary[5]; }
以下のように初期化も同時に行える。
int main(int argc, char *argv[]) { int ary[5] = {1, 2, 3, 4, 5}; }
上述の場合、要素数は以下のように省略して良い。
int main(int argc, char *argv[]) { int ary[] = {1, 2, 3, 4, 5}; }
配列の要素数は以下のようにして求めることができる。
int main(int argc, char *argv[]) { int ary[5] = {1, 2, 3, 4, 5}; printf("%lu", sizeof(ary) / sizeof(ary[0]));// 5 = 全体のサイズ / 1要素のサイズ }
煩雑ですな。ループは普通にfor文とか使う。