Cプログラムの構造、C言語のキーワード(キーワード)のリスト
- 24-07-2022
- Toanngo92
- 0 Comments
Cプログラミング言語は大文字と小文字を区別するプログラミング言語であり、既存のキーワード(通常は一般的な英語の単語の略語と言語で知られている構造)を組み合わせます。cは、文字セットを伴って、プログラムを実行するようにコンピューターに指示するように定義します。
Mục lục
C言語で有効なアルファベット、数字、または特殊文字のセット。
アルファベット(AZには大文字と小文字の両方が含まれます)
Uppercase: AZ Lowercase: az
数(数)
0 1 2 3 4 5 6 7 8 9
特殊文字
, . _ ( ) ; $ : % [ ] # ? ' & { } " ^ ! * / | - ~ +
Cのキーワードテーブル
キーワードは、C言語によって事前定義され、明確なセマンティクスを持ち、特定の目的に使用される単語です。リソースとして使用することはできません(変数、定数-次の記事で説明します)。そのため、プログラムの混乱を引き起こすキーワードで重複コンテンツを宣言する状況を回避するために注意する必要があります(コンピューター)。理解できません)。 Cプログラミング言語には32個のキーワードがあります。
auto break case char const continue default do int long register return short signed sizeof static struct switch typeof union unsigned void volatile while double else enum extern float for goto if
注:Cのすべてのキーワードは小文字で記述されています。
キーワードの基本的な意味:
auto、signed、const、extern、register、unsigned –リソース宣言(変数)の場合に使用します。
return –キーワードは、値を返すために(program、function)に使用されます。
継続–通常、for、while、do-whileループで使用されます。ループの本体でこのステートメントが検出されると、プログラムは新しいループに切り替わり、次のステートメントの実行をスキップします。ループ本体のこのコマンド。
enum-ユーザー定義のデータ型。多くの場合、定数に名前を割り当てて、プログラムを読みやすく、コードを整理し、保守しやすくするために使用されます。
sizeof –メモリ領域のサイズ(バイト)を返します。
struct 、 typedef –これらのキーワードは両方とも構造体で使用されます。
union –同じメモリ領域に異なるデータ型を作成できます。
volatile –コンパイラの最適化機能が有効になっているときに予期しないエラーを回避します。揮発性とは、「異常な」方法で変更できる変数を指します(組み込みプログラミングでよく使用されます)。
プログラム構造C
コマンドコンセプト
プログラミング言語では、命令を使用してコンピュータプログラムの処理操作を実行します。プログラムは、さまざまな命令のセットで構成されます。 Cプログラミング言語は、ステートメント内の改行や要素の間隔を気にしません。各ステートメントは「;」で区切られます。例えば
int i; i = 5; // cú pháp vẫn đúng int a a = 6; // sai vì câu lệnh khai báo chưa có kết thúc bằng dấu ;
機能コンセプト
関数は、同じタスクを実行するステートメントのグループです。すべてのCプログラムには少なくとも1つの関数main()関数があり、すべてのプログラムで追加の関数を定義できます。
次のコードを検討してください。
#include <stdio.h> #include <stdlib.h> int main(void){ return 0; }
このコードでは、 main()という名前の関数を宣言していますが、これは特別な関数であり、Cプログラムの実行が開始されると、 main関数が常に検出されて実行されます。コードは、関数の数、ソースコードが何であるか、メイン関数は常にオペレーティングシステムによって検出され、プログラムが起動するとすぐに実行する権利が与えられます。runninghead。関数名の後には常に単一の括弧()が続きます。括弧内にはパラメーター( parameter )がある場合とない場合があります。
区切り文字
上記のコードに戻って、記号()の後に中括弧{}のペアが表示されていることを確認します。これは、関数宣言の開始のマーカーであり、説明として理解されます。実行される一連のタスク、およびこれらのタスクはわかりやすい名前でカプセル化されます。関数宣言は、コンピューターが理解できるように実行するタスクを記述します。タスクを実行する必要がある場合は、タスクに名前を付けるだけで、内部のジョブが次々に実行されます。終了信号まで(開始括弧「{」はタスクの開始であり、終了括弧「}」はタスクの終了を示します)
コメント(コメント)
この概念は、他のほとんどのプログラミング言語でよく見られます。コードの一部の意味に注釈を付けたり、コード内の何かに注釈を付けたりする場合は、この概念を使用してください。 Cプログラミングのコメントの構文は次のとおりです。
// comment inline /* comments multiple lines comments multiple lines comments multiple lines */
Cライブラリ(ライブラリ)
Cコンパイラ(コンピュータが理解して実行できる言語に記述したコードをコンパイルするのに役立つ辞書として理解されている)には、多くの標準関数、事前定義されたコードスニペットなどが含まれています。開発では、プログラミング時にライブラリをソリューションとして使用して、プロセスを経ることなく、アプリケーション開発ですでに利用可能な関数と定義を取得できるようにします。最下層が何であるかを気にすることは、コンピューターに言うのと同じくらい簡単です。ねえ、私にこのテキストを印刷してください。コンピュータがあなたに代わってそれを行い、テキストを印刷します。コンピュータはすでに辞書でそれを定義しています。あなたは辞書に飛び込んで、コンピュータが従うように単語を読み上げます。
Cでソースコードをコンパイルして実行するプロセス
1.前処理
Cプログラム(ソースコード)が最初にプリプロセッサに送信されます。プリプロセッサは、プリプロセッサディレクティブをそれぞれの値に変換する責任があります。プリプロセッサは、拡張可能なソースコードを生成します。
2.ソースコードをアセンブリ言語に変換する
拡張可能なソースコードがコンパイラに送信され、コードがコンパイルされてアセンブリに変換されます。
3)ソースコードをオブジェクトに変える
アセンブリコードはアセンブラに送信され、コードをアセンブルしてオブジェクトコードに変換します。これで、simple.objファイルが作成されます。
4)ライブラリにリンクし、実行可能コードに変換します
オブジェクトコードは、ヘッダーファイルなどのライブラリにリンクするリンカーに送信されます。次に、実行可能コードに変換されます。 simple.exeファイルが作成されます。
5)プログラムの実行
ローダーに送信された実行可能コードは、それをメモリーにロードしてから実行されます。実行されると、出力はコンソールに送信されます。
ここまで読んだら、私たちはすでに詳細に取り掛かることができます!