--- 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(); }
二次元とか色々できるけど、そこらへんはわかりそうだから省略。