@blog.justoneplanet.info

日々勉強

Cの配列を使ってみる

基本は以下のように型つきの入れ物を用意する。

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文とか使う。

コメントはまだありません»

No comments yet.

RSS feed for comments on this post.TrackBack URL

Leave a comment