ホームページ  >  記事  >  バックエンド開発  >  C 言語のすべての実行可能ステートメントは何に変換されますか?

C 言語のすべての実行可能ステートメントは何に変換されますか?

王林
王林オリジナル
2020-07-07 13:42:497432ブラウズ

C 言語のすべての実行可能ステートメントは、バイナリ機械命令に変換されます。 C 言語の実行不可能なステートメントはコンパイルされず、バイナリ機械命令は生成されません。 C言語は高級プログラミング言語の機能を発揮できるだけでなく、アセンブリ言語の特徴も併せ持っています。

C 言語のすべての実行可能ステートメントは何に変換されますか?

C 言語のすべての実行可能ステートメントは、最終的にはバイナリ機械命令に変換されます。

(推奨学習: C 言語チュートリアル)

C 言語の実行不可能なステートメントはコンパイルされず、バイナリもコンパイルされないことに注意してください。生成されたマシン命令。

関連紹介:

C 言語はプロセス指向のコンピューター プログラミング言語であり、C や Java などのオブジェクト指向プログラミング言語とは異なります。 C 言語の設計目標は、簡単にコンパイルでき、低レベルのメモリを処理でき、少量のマシン コードしか生成せず、ランタイム環境のサポートなしで実行できるプログラミング言語を提供することです。

C 言語は最も汎用的なコンピュータ プログラミング言語であり、高級プログラミング言語の機能を発揮できるだけでなく、アセンブリ言語の利点も備えているため、他のプログラミング言語と比較して優れた特徴を持っています。独自のユニークな機能。具体的には以下の 3 つの側面に反映されます:

1. 広範さ

C 言語の利点と欠点は、操作範囲の大きさに直接影響されます。 C言語は演算子が34個もあり、演算範囲が他の多くの言語を超えており、演算結果の表現形式も非常に豊富です。また、C言語には文字型やポインタ型などさまざまなデータ構造形式が存在するため、より大きなデータ構造の演算も扱うことができます。

2. シンプルさ

9 クラス制御文と 32 のキーワードは C 言語の基本的な機能であり、コンピュータ アプリケーションの作成に広く適用でき、大多数のプログラマの操作により作業効率が向上します。 、また、高度なプログラミングをサポートし、言語切り替えの煩わしさを回避することもできます。

3. 完璧な構造

C言語は構造化言語であり、モジュール単位でモジュール化したアプリケーションを実現することができ、システム記述において大きな利点を持っています。また、さまざまな異なるプログラミング要件に適応し、高い実行効率を実現します。

以上がC 言語のすべての実行可能ステートメントは何に変換されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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