ホームページ  >  記事  >  バックエンド開発  >  C言語にはどのような基礎が必要ですか?

C言語にはどのような基礎が必要ですか?

anonymity
anonymityオリジナル
2019-05-05 10:42:3924017ブラウズ

C 言語は、幅広い用途を持つ一般的なコンピューター プログラミング言語です。 C 言語の設計目標は、簡単にコンパイルでき、低レベルのメモリを処理でき、少量のマシン コードを生成でき、ランタイム環境のサポートなしで実行できるプログラミング言語を提供することです。

C言語にはどのような基礎が必要ですか?
C言語はシンプルで学びやすいため、プログラミング学習の入門言語の1つとなっています。大学1年次にはC言語関連の学習科目が設置されています。 C言語の学習には前提条件が必要なく、簡単に始めることができることがわかります。初心者の学習に適したC言語の書籍も付属しています。基本的なデータ型、演算子と式、制御フロー、関数、ポインター、データ構造、入出力、その他の基本的な知識の紹介が含まれます。上記のC言語のルールを上手に使いこなすことができれば、C言語の入門学習の内容は完了します。

一般的には、マイコンの原理に関する基礎知識と英語を読む能力を習得する必要があります。言語を学習するときは、より実践的になり、デバッグについてもっと考えて、粘り強く、そして最も重要なことに、興味を持つ必要があります。

学生がいくつかの方法を習得し、もっと読み、もっと書き、困難に対する心理的恐怖を克服する限り、 C 言語は十分に学習し、柔軟に応用することができます。

どんな本を読むべきかというと、お勧めの本をいくつか紹介します:

1. C 言語入門 Classic
「C 言語入門 Classic」には、シンプルで生き生きとした例と、それぞれの例は非常に詳細に説明されています。各章は合理的に配置されており、章末の例はアイデアの導きに特に注意を払っており、分析は特に価値があります。
この本は独学プロセスに適した本です。
2.C入門plus
本書は、C言語を体系的に学びたい読者に最適で、その名のとおり入門書、上級書として最適です。この本の各知識ポイントには、生き生きとした簡単な例が多数含まれており、対応する操作結果も示されています。一言で言えば、この本を読んでいると、すべてが一気にまとまったように感じました。
3.C とポインター
本書『エキスパート プログラミング』と『C の欠陥と罠』は、C 言語の三大巨匠 (上級書) と言えます。この本の内容の中には、C の基礎を持っている人に適したものもあります。たとえば、ADT、再帰、ポインタ、配列の部分では、この本で説明されている考え方が国内の教科書には欠けています。この本を読めばC言語を正しく理解できるようになります。
4.C プログラミング言語
C 言語の入門書が hello world から始まるなんて信じられませんが、短いスペースで stdio.h stdlib の書き方を段階的に説明しています。 h
string.h のルーチンは、バイナリ検索、クイック ソート、バイナリ ツリー、ハッシュ テーブルなどの重要なデータ構造とアルゴリズムを実装します。この本は、シンプルさ、優雅さ、素朴さ、そして余裕を伝えます。
5.C エキスパート プログラミング
「C エキスパート プログラミング」では、優秀な C プログラマーが使用するコーディング スキルを示し、C の基本知識を紹介する専用の章があります。この本では、C の歴史、言語機能、宣言、配列、ポインタ、リンク、ランタイム、メモリ、および C をさらに学習する方法が詳細に説明され、分析されています。

以上がC言語にはどのような基礎が必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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