平田@マイクロフトです > auto 変数は stack に確保されるという前提を考えると const な > auto を ROM に置くのは正しくないのも...と考えてみたの > ですが、かなり極端な状況を想定しないとそれが実質的な問題に > なるような例は思いつかないですね(^^; たしかに一般のCコンパイラであればconstのついたauto変数はスタック 上に実体を取って、その都度初期化をすることが仕様的には正しいと思います。 ただ、主に組み込みでROM化前提で実行速度やコード、RAMがタイトな環境で 日頃仕事をしていると、constなautoはROM上に取ってくれた方がうれし いというのも人情です(^_^; たしかにconstな変数をautoに取る事の必要性が今ひとつ理解できませ ん。RAM貧乏な環境の住人は、constを大域変数で取って、セグメントをRO M上に持って行きたくなります(^_^) ================================== 平田祥司 (shouji@xxxxxxxxxxxxx) 株式会社マイクロフト ==================================