変数は、格納するデータを変更できますが、定数は一度設定したデータを変更できません。定数は初期化して利用します。
定数初期化の書式 |
---|
const データ型 定数名 = 値; |
○ ファイル
次のようにファイルを作成してください。今回は、プログラムの入力のみを試します。実行してもメッセージ等は表示されません。
ファイル名 | constantsTest.c |
---|
○ プログラム
次のようにプログラムを入力してください。
○ コンパイル
c:¥work>cl constantsTest.c
Microsoft(R) C/C++ Optimizing Compiler Version 19.00.24210 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
constantsTest.c
constantsTest.c(8): error C2166: 左辺値は const オブジェクトに指定されています。
c:¥work>
○ 解説
5行目で定数を宣言しています。8行目で定数に値を代入しようとしていますが、この記述はコンパイルエラーとなります。定数は変更できません。