定数
CoddyのC++ジャーニー「基礎」セクションの一部 — レッスン 10/74。
定数は、一度初期化されると変更できない特別な種類の変数です。
定数を宣言するには、キーワード const に続けて変数の型を使用します:
const int maxValue = 100;上記の例では、maxValue という名前の定数が 100 という値で初期化されています。
定数の値を変更しようとすると:
const int maxValue = 100;
maxValue = 200; // これはエラーを引き起こします定数の値は変更できないため、エラーが発生します。
C++では、定数の命名にALL_CAPS(すべて大文字で、単語間をアンダースコアで区切る形式)を使用するのが一般的な慣習です:
const int MAX_VALUE = 100;
const double PI = 3.14159;これにより、コード内で定数を通常の変数と簡単に区別できるようになります。
チャレンジ
初心者PI という名前の定数を作成し、値 3.14159 で初期化してください。
チートシート
定数は初期化後に変更することはできません。constの後に型を続けて使用します:
const int MAX_VALUE = 100;
const double PI = 3.14159;慣習として、定数はすべて大文字(ALL_CAPS)で命名されます。定数を変更しようとするとエラーが発生します:
MAX_VALUE = 200; // エラー - 定数の値は変更できません自分で試してみよう
#include <iostream>
int main() {
// 以下にコードを入力してください
// 以下の行は変更しないでください
std::cout << "PI = " << PI;
return 0;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。