C - 基本構文
C プログラムの基本構造を見てきましたので、C プログラミング言語の他の基本的な構成要素を簡単に理解できます。
C のトークン
C プログラムはさまざまなトークンで構成され、トークンはキーワード、識別子、定数、文字列リテラル、またはシンボルのいずれかです。たとえば、次の C ステートメントは 5 つのトークンで構成されています −
printf("Hello, World! \n");
個々のトークンは −
printf ( "Hello, World! \n" ) ;
セミコロン
C プログラムでは、セミコロンはステートメント ターミネータです。つまり、個々のステートメントはセミコロンで終了する必要があります。 1 つの論理エンティティーの終わりを示します。
以下に 2 つの異なるステートメントを示します −
printf("Hello, World! \n"); return 0;
コメント
コメントは、C プログラムの補助テキストのようなものであり、コンパイラによって無視されます。以下に示すように、/* で始まり、文字 */ で終了します −
/* my first program in C */
コメント内にコメントを含めることはできません。また、文字列または文字リテラル内にコメントを含めることはできません。
識別子
C 識別子は、変数、関数、またはその他のユーザー定義項目を識別するために使用される名前です。識別子は、文字 A から Z、a から z、またはアンダースコア '_' で始まり、その後に 0 個以上の文字、アンダースコア、および数字 (0 から 9) が続きます。
C では、識別子内で @、$、% などの句読点を使用できません。 C は大文字と小文字が区別されます プログラミング言語。したがって、マンパワー そしてマンパワー は、C の 2 つの異なる識別子です。受け入れ可能な識別子の例をいくつか示します −
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
キーワード
次のリストは、C の予約語を示しています。これらの予約語は、定数、変数、またはその他の識別子名として使用することはできません。
auto | その他 | 長い | 切り替え |
休憩 | 列挙型 | 登録 | typedef |
ケース | 外部 | 戻る | ユニオン |
文字 | フロート | 短い | 無署名 |
定数 | 用 | 署名 | 無効 |
続ける | 行く | サイズ | 不安定 |
デフォルト | もし | 静的 | その間 |
する | 整数 | 構造体 | _パック済み |
ダブル |
C の空白
コメントを伴う可能性のある、空白のみを含む行は空白行と呼ばれ、C コンパイラはそれを完全に無視します。
空白は、空白、タブ、改行文字、およびコメントを表すために C で使用される用語です。空白は、ステートメントの一部を別の部分から分離し、コンパイラが int などのステートメント内の 1 つの要素がどこで終了し、次の要素が開始するかを識別できるようにします。したがって、次のステートメントでは −
int age;
コンパイラがそれらを区別できるようにするには、int と age の間に少なくとも 1 つの空白文字 (通常はスペース) が必要です。一方、次のステートメントでは-
fruit = apples + oranges; // get the total fruit
果物と =の間、または =とりんごの間に空白文字は必要ありませんが、読みやすくしたい場合は自由に空白文字を含めることができます。
C言語