ホームページ  >  記事  >  バックエンド開発  >  C言語にはキーワードがいくつありますか?

C言語にはキーワードがいくつありますか?

青灯夜游
青灯夜游オリジナル
2022-11-22 15:39:1124103ブラウズ

C言語には32個のキーワードがあり、キーワードの機能によりデータ型キーワード、制御文キーワード、記憶型キーワード、その他のキーワードの4つに分類されます。 char、double、float、int などを含む 12 個のデータ型キーワードがあり、for、break、if、else、do などを含む 12 個の制御ステートメント キーワードがあり、auto、 static 、 extern など、他に const、sizeof などを含む 4 つのキーワードがあります。

C言語にはキーワードがいくつありますか?

このチュートリアルの動作環境: Windows7 システム、C99 バージョン、Dell G3 コンピューター。

C 言語は簡潔、コンパクト、使いやすく、柔軟性があります。 C 言語には、合計 32 個のキーワードと 9 個の制御文があり、大文字と小文字を区別して自由な形式でプログラムを作成できます。高水準言語の基本構造とステートメントと低水準言語の実用性を組み合わせます。 C 言語はアセンブリ言語と同じようにビット、バイト、アドレスを操作できます。これら 3 つはコンピュータの最も基本的な動作単位です。

C 言語には、次の表に示すように、合計 32 個のキーワードがあります。

#auto自動変数の宣言short短い整数変数または関数の宣言int整数変数または関数を宣言しますlong長整数変数または関数を宣言しますfloat浮動小数点変数または関数を宣言します。 #double倍精度を宣言します。変数または関数 char文字変数または関数を宣言 struct構造体変数または関数を宣言関数 union共有データ型の宣言enum列挙型の宣言#typedefデータ型のエイリアスに使用されますconst読み取り専用変数を宣言しますunsigned符号なし型の変数または関数を宣言しますsigned符号付き型の変数または関数を宣言します#externregisterstaticvolatilevoidifelseswitchcasefor#doループ ステートメントのループ本体whileループ ステートメントのループ条件goto無条件ジャンプ ステートメントContinue現在のループを終了し、次のサイクルを開始しますbreak現在のループから抜け出すdefault switch ステートメントsizeofデータ型の長さの計算サブルーチン return ステートメント (パラメータの有無 パラメータ) ループ条件
Keyword 説明
宣言された変数は他のファイルで宣言されています
宣言されたレジスタ変数
静的変数の宣言
プログラム実行中に変数を暗黙的に変更できることを示します
戻り値やパラメータのない関数を宣言し、型なしポインタを宣言します
条件文
条件文否定分岐 (if とともに使用)
Use On スイッチstate
Switch ステートメント ブランチ
ループ ステートメントの一種
#return

C言語のキーワードの種類

キーワードはその機能により、データ型キーワード、制御文キーワード、記憶型キーワード、その他のキーワードの4つに分類されます。

1. データ型キーワード (12):

(1) char: 文字変数または関数を宣言します。
(2) double: 倍精度変数または関数を宣言します。関数
(3) enum: 列挙型
(4) float: 浮動小数点変数または関数
(5) int: 整数変数または関数
(6) long を宣言: 長整数変数または関数を宣言します
(7) short: 短整数変数または関数を宣言します
(8) signed: 符号付き型変数または関数を宣言します
(9) struct: 構造体変数を宣言しますまたは 関数
(10) Union: 共用体 (ユニオン) データ型を宣言します。
(11) unsigned: 符号なし型の変数または関数を宣言します。
(12) void: 戻り値またはパラメーターのない関数を宣言します。 、型なしポインター (基本的にこれら 3 つの関数) を宣言します

2. 制御ステートメントのキーワード (12):

  • A ループ ステートメント
    (1) for: a kindループ文の内容(理解はできるが言葉では表現できない)
    (2) do: ループ文のループ本体
    (3) while: ループ文のループ条件
    (4) Break : 現在のループから抜け出す
    (5) continue: 現在のループを終了し、次のサイクルを開始する

  • B 条件文
    (1)if: 条件文
    (2)else: 条件文否定分岐 (if とともに使用)
    (3)goto: 無条件ジャンプ文

  • C switch 文
    (1)switch: switch ステートメントで使用
    (2)case: switch ステートメントのブランチ
    (3)default: switch ステートメント内の「other」ブランチ

  • D return ステートメント
    return : サブルーチン return 文 (パラメータの取得の有無は問わない)

3. ストレージ型キーワード (4)

(1)auto: 通常、自動変数の宣言には使用されません。
(2)extern:変数の宣言は別ファイルで宣言(参照変数ともみなせる)
(3)register:レジスタ変数の宣言
(4)static:静的変数の宣言

4. その他のキーワード (4):

(1)const: 読み取り専用変数の宣言
(2)sizeof: データ型の長さを計算する
(3)typedef: used Aliasing データ型を与える (もちろん他の関数もあります)
(4)volatile: プログラムの実行中に変数が暗黙的に変更できることを示します

関連する推奨事項: 「C ビデオ チュートリアル

以上がC言語にはキーワードがいくつありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。