C言語なら俺に聞け(入門篇) Part 55at TECHC言語なら俺に聞け(入門篇) Part 55 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト550:デフォルトの名無しさん 09/11/09 12:53:10 2点 551:デフォルトの名無しさん 09/11/09 12:54:15 配列は配列だろ。それ以上でもそれ以下でもない。 552:デフォルトの名無しさん 09/11/09 13:02:59 配列とは(多くて)名前を付けるのが極度に難しかったり不合理(数字との対応性が高い)だったりする対象に遭遇したプログラマにはからわ れたコンパイラの便宜でつ 553:デフォルトの名無しさん 09/11/09 13:14:59 単に数が多くて名前をつけるのが大変だからって理由で配列を使うと、 配列の添え字と使用目的を関連づけるのにマクロを使う羽目になるので たくさんの変数名をつけるのがマクロ名になるだけで利点がないばかりか マクロであるがゆえの欠点も抱え込むことになる 正解は >>552 が2番目に挙げた「数字との対応性」 554:デフォルトの名無しさん 09/11/09 13:25:53 ダイクストラ/ホーア/ダール共著「構造化プログラミング」の データ構造化序論を読むべし 555:デフォルトの名無しさん 09/11/09 13:29:51 変数の種類が配列じゃなく10万種類とか100万種類ある プログラムを作ってみて、如何にコンパイラが名前のルックアップ 処理に時間をかけているかがわかる筈。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch