この記事では、C++ の識別子とその言語での使用方法について説明します。
C++ の識別子とは何ですか?
アン 識別子 次のいずれかの要素を表す文字の組み合わせです。
- オブジェクト名または変数名
- 共用体、構造体、またはクラス名
- 列挙型名
- 共用体、構造体、クラス、または列挙のメンバー
- クラスメンバー関数または関数
- 型定義名
- レーベル名
- マクロ名
- マクロ パラメータ
識別子の命名規則は何ですか?
すべての言語には、独自の命名規則があります。 識別子 . C++ で識別子に名前を付けるときは、次のガイドラインに従ってください。
- C++ キーワードは、コンパイラに対して定義済みの意味を持っているため、識別子として使用できません。
- アンダースコアを 2 つ連続させることはできません。
- 文字、コネクタ、数字、および Unicode 文字の組み合わせを使用できます。
- アルファベットまたはアンダースコアで開始する必要がありますが、数字で開始することはできません。
- 空白を含めないでください。
- 511 文字を超えることはできません。
- 参照する前に、宣言して初期化する必要があります。
- 同じプログラム内で 2 つの識別子の名前を同じにすることはできません。
- 識別子は大文字と小文字が区別されます。
すでにお伝えしたように 識別子 変数、クラス、関数、およびコードのその他の要素に名前を付けるために使用されます。コードを書くとき、これらの名前を使用してプログラムのさまざまな部分を参照します。ただし、コンパイル中、コンピューターはこれらの名前を使用しなくなります。代わりに、プログラムの実行に使用できるメモリ アドレスとオフセットに変換します。だから、私たちが使用している間 識別子 コードをより読みやすく理解しやすくするために、コンピューターはこれらの識別子が表す基になるメモリ アドレスのみを考慮します。
以下にいくつかの例を示します。 有効な識別子 :
和
_和
合計_1
合計1
以下にいくつかの例を示します。 無効な識別子 :
和 - 1私は
捕虜 //C++のキーワードなので
C++ での識別子の実装
の概念を理解するために、 識別子 、次の例を検討してください。
#include
名前空間 std の使用 ;
整数 主要 ( ) {
整数 数値1 = 5 ; // 整数変数
ダブル 数値2 = 3.14 ; // 倍精度浮動小数点変数
チャー チャンネル = 「あ」 ; // 文字変数
ブールフラグ = 真実 ; // ブール変数
カウト << 'num1 の値:' << 数値1 << エンドル ;
カウト << 'num2 の値:' << 数値2 << エンドル ;
カウト << 'ch の値:' << チャンネル << エンドル ;
カウト << 'フラグの値:' << 国旗 << エンドル ;
ダブル 結果 = 数値1 * 数値2 ;
カウト << '計算結果は次のとおりです:' << 結果 << エンドル ;
戻る 0 ;
}
上記の例では、名前とデータ型が異なる 5 つの変数を宣言して初期化しています。次に、これらの変数を計算で使用して結果を取得し、コンソールに出力します。この例では、識別子を使用して変数に名前を付け、計算やその他の操作で使用する方法を示します。
出力
結論
C++ 識別子は、プログラマーが開発した関数、配列、変数、およびその他のユーザー定義データ型の名前を参照するためにプログラムで使用されます。このチュートリアルでは、識別子とは何か、それらがどのように宣言されるか、および例を使用して識別子に名前を付けるための規則が何であるかを見つけました.