--- title: 『新版C言語プログラミングレッスン 入門編』第9章・配列 author: kazu634 date: 2008-05-01 url: /2008/05/01/_968/ wordtwit_post_info: - 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:3963;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}' categories: - C - Programming ---

 続きー

配列の宣言の仕方

 こんな感じで宣言する。

int score[3];

ここで注意すべきは宣言するときは「要素数」を指定すること。添え字の最大値は「要素数-1」だよ!

サンプルはこんな感じだよ:

#include <stdio.h>
/* プロトタイプ宣言 */
int main(void);
/* 関数 main */
int main(void)
{
int ten[3];
float heikin;
ten[] = 65;
ten[1] = 90;
ten[2] = 75;
heikin = (ten[] + ten[1] + ten[2]) / 3.0;
printf ("国語は %d\n", ten[]);
printf ("数学は %d\n", ten[1]);
printf ("英語は %d\n", ten[2]);
printf ("平均点は %1f 点", heikin);
printf ("\n");
return();
}

二次元とか色々できるけど、そこらへんはわかりそうだから省略。