スポンサーリンク

const

スポンサーリンク
スポンサーリンク

説明

constキーワードは、const(定数)を意味します。これは、変数の動作を変更する変数修飾子で、変数を「読み取り専用」にします。つまり、変数はその型の他の変数と同様に使用できますが、その値は変更できません。const変数に値を代入しようとすると、コンパイラ・エラーが発生します。

const キーワードで定義された定数は、他の変数に適用されるスコーピングのルールに従います。また、#defineを使用した場合の落とし穴もあるため、constキーワードは定数を定義するための優れた方法であり、#defineを使用するよりも好まれます。

プログラム例

const float pi = 3.14;
float x;
// ....
x = pi * 2; // it's fine to use consts in math
pi = 7;     // illegal - you can't write to (modify) a constant

注意点と警告

#Defineまたはconst

数値や文字列の定数を作成するには、constまたは#defineを使用します。配列の場合は、constを使用する必要があります。一般に、定数を定義するには#defineよりもconstの方が好まれます。

タイトルとURLをコピーしました