プログラミング言語において、コンパイル時に評価を行って、値を得ることができる式のことです。
たとえば、100 * 2
や、円周率をあらわす PI
という記号定数があるとして、PI * 0.5
のような式が定数式です。つまり定数式には、コンパイル時に値を判断できる定数だけが含まれています。すべての計算はコンパイル時に行われ、プログラムを実行するときにはすでに1つの定数になっているので、実行中に計算を行う必要がなくなり、プログラムの実行効率の向上に役立ちます(代わりにコンパイル時間が長くなると思われる)。同じ理由から、プログラミング言語の文法上、定数を記述できる箇所には定数式を記述できます。
Programming Place Plus のトップページへ