C言語>配列1
配列は3回に分けて説明したいと思います。
配列というのは、ひとつの変数に対して、複数の
変数が入れられるようなものです。
例えでいうと、一つの変数という箱の中に、何個か([]の中の値)の
引き出しがあるという感じです。
いつものように例文とか見てもらったほうが早いと思います。
配列というのは、ひとつの変数に対して、複数の
変数が入れられるようなものです。
例えでいうと、一つの変数という箱の中に、何個か([]の中の値)の
引き出しがあるという感じです。
いつものように例文とか見てもらったほうが早いと思います。
イメージ
|a[0]|a[1]|a[2]|…|
こんな感じで変数が入っています。
使用方法
型名 a[数]
初期化方法
int a[5] =
{
0, 0, 0, 0, 0,
};
または
int a[5] = {0};
例文
//================================================
//include
//================================================
#include <stdio.h>
#include <conio.h>
//================================================
//define
//================================================
#define ENEMY_NUM 5
//================================================
//メイン関数
//================================================
int main(void)
{
int i = 0;
int enemy[ENEMY_NUM] =
{
0, 1, 2, 3, 4,
};
for(i = 0;i < ENEMY_NUM;i++)
{
[[printf]]("enemy%dが現れた!\n", enemy[i]);
getch();
}
return 0;
}
実行結果

解説
int enemy[ENEMY_NUM] =
{
0, 1, 2, 3, 4,
};
配列の初期化です。,(コンマ)で区切って、
enemy[0]に0が、enemy[1]に1が…
というように、対応しています。
引き出しの例えでいうと、ENEMY_NUM、つまり5個の引き出しを
作り、その中の0番目の引き出しに0が、1番目の引き出しに1
が…という風に入っていることになります。
enemy[0]に0が、enemy[1]に1が…
というように、対応しています。
引き出しの例えでいうと、ENEMY_NUM、つまり5個の引き出しを
作り、その中の0番目の引き出しに0が、1番目の引き出しに1
が…という風に入っていることになります。
printf("enemy%dが現れた!\n", enemy[i]);
<C言語に戻る
添付ファイル