ホームページ  >  記事  >  バックエンド開発  >  C言語の知識と理解

C言語の知識と理解

藏色散人
藏色散人オリジナル
2020-04-20 10:48:203801ブラウズ

C言語の知識と理解

#C 言語の理解と理解

興味深い C 言語コード

推奨事項: "

c 言語チュートリアル"

このコードの出力を見てみましょう

 #include <stdio.h>
 int main()
 {
     int i = 43;
     printf("%d\n", printf("%d", printf("%d", i)));
     getchar();
     return 0;
 }

C 言語の特徴

C 言語は次のとおりです。構造化プログラミング、変数スコープ、再帰機能を備えた手続き型言語。

C言語で渡されるパラメータはすべて値渡し(値渡し)ですが、さらにポインタ(値渡しポインタ)も渡すことができます。

構造体 (struct) を使用して、異なる型の変数を組み合わせることができます。

予約キーワードは 32 個のみなので、変数や関数の命名がより柔軟になります。

整数変数や文字変数など、さまざまな変数タイプを変換できます。

C言語はポインタを介してメモリの低レベル制御を簡単に実行できます。

コンパイル プリプロセッサ (プリプロセッサ) は、C 言語のコンパイルをより柔軟にします。

C 言語について理解する

C は、システム ソフトウェアやアプリケーション ソフトウェアの開発に広く使用されている一般的なプログラミング言語です。 1969 年から 1973 年にかけて、UNIX オペレーティング システムを移植して開発するために、デニス リッチーとケン トンプソンは B 言語に基づいてベル研究所で UNIX オペレーティング システムを設計および開発しました。

C言語は、高効率、柔軟性、豊富な機能、強力な表現力、高い移植性などの特徴を持ち、プログラマの間で非常に人気があり、過去25年間で最も広く使用されているプログラミング言語となっています。現在、C 言語コンパイラは、Microsoft Windows、Mac OS X、Linux、Unix などのさまざまなオペレーティング システムで一般的に使用されています。 C 言語の設計は、C、ObjectiveC、Java、C# など、その後の多くのプログラミング言語に影響を与えました。

1980 年代、さまざまな開発者が使用する C 言語構文の違いを避けるために、米国規格協会は ANSI C と呼ばれる C 言語の国際標準構文の完全なセットを策定しました。 C言語の場合。 1980 年代から現在までの関連プログラム開発ツールは、通常、ANSI C に準拠した構文をサポートしています。

利点:

1. シンプル、コンパクト、柔軟で便利な

2. 豊富な演算子

3. 豊富なデータ型

4、表現が柔軟で実用的

#5. 物理アドレスに直接アクセスしてハードウェアを操作できる

#6. 生成されるターゲットコードの品質が高く、プログラムの実行効率が高い

7. 優れた携帯性

8. 高い表現力

以上がC言語の知識と理解の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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