1. C 言語は、最初に学ぶプログラミング言語として最適です
①. C 言語の構文は比較的単純ですが、含めるべきさまざまな要素を含む、比較的完全かつ厳密です。 C 言語の構文を学習すると、他のプログラミング言語も簡単に学習できるようになります。
②. C言語は最下位レベルに近く、メモリやコンピュータの基本原理を理解することができます。
③. アルゴリズムやデータ構造の教科書などの多くの基本コースでは、特に中国語版の書籍で C 言語が例として使用されています。
新入生としてプログラミングを学び始めたばかりの場合は、入門として C 言語を選択することをお勧めします。
2. C 言語を学習する手順
文法と基本的なアルゴリズムを学ぶ -> C 言語の応用分野を理解する -> C 言語に取り組むかどうかを決定する-関連業務—>gt ; 基礎科目の徹底学習—>専門分野関連科目
3. 基礎ゼロからC言語を独学するにはどのような本を読めばよいでしょうか?
現在、市場には数え切れないほど多くの C 言語の書籍が存在しますが、その多くはあなたのような初心者には適していません。ここでは、お勧めの良書をいくつか紹介します:
1) 「C 言語初心者がモンスターになる」: コンピュータのことをまったく知らない初心者だけでなく、基本的なプログラミング スキルを持っている読者にも適しており、さらに進めることもできます。同時に、最も重要なことは、この本は著者が常にアップデートし続けていることであり、奥深いことを分かりやすく平易に解説しているのが最大の特徴だと思います。丁寧に読めば必ず分かります C言語の入門書だと思います 吐血におすすめの第一選択教科書、古典中の古典! ! !
2) 「Aha C 言語」: コンピューターについて何も知らない純粋な初心者に適しています。基本的なプログラミング スキルがある読者は無視してください。この本の言葉遣いはユーモアがあり、生き生きとしており、理解しやすく、人々に爽快感を与えますが、非常にシンプルで深い内容ではないので、初心者が始めるのに適しており、すぐに投げ出されてしまいます。彼らがドアを見つけたら。この本は語学に重点を置き、純粋な初心者向けに工夫が凝らされており、小学生でもトイレに座りながらプログラミングを学ぶことができます。 「正直に言って、著者の創造性と意図に本当に感謝しています。中国ではこのように書かれた本はほとんどありません。入門書はこのようにあるべきです。」
上記の 2 冊は C 言語を始めるのに推奨されますが、Tan Haoqiang の「C 言語プログラミング」を使用して始めることはお勧めできません。この本は多くの大学で使用されているため非常に有名です。 C言語の教材としては最も批判が多いこの本ですが、コードが規格外であるだけでなく誤りも多く、数十箇所の誤りが見つかるとも言われており、初心者を誤解させやすいものです。
C 言語の基礎がある程度できたら、次の本を読んでプログラミング レベルをさらに向上させることができます。
1) 「C 入門 Plus」: 30年 言語入門の古典的本 現在その地位を揺るがす人はいない C言語の標準を最も満たす本 C言語プログラマとしては集めないとダメな気がする1つ。
2) 「The C Programming Language、The C Programming Language」: C 言語の創始者であるデニス・マアリステア・リッチーの本は、「C Primer Plus」と同等のものです。どちらの本も同様に優れており、C 言語プログラマは必ず収集する必要があります。
3) 「C エキスパート プログラミング」: C 言語の基本的な知識をすでに持ち、さらに進歩したいと考えている読者に適しています。これは C 言語について文句を言っている本のようです。基本的に C 言語の落とし穴のほとんどが紹介されています。エッセンスがたくさんあります。C 言語界では長年の評判があります。こんなときは読むべきです。あなたは前進します。
4) 「C の罠と落とし穴」: 「C エキスパート プログラミング」と同様に、C 言語も批判しています。誤解されやすい多くの文法の詳細を説明し、C プログラマーがプログラミングを回避できるようにすることに重点を置いています。そして途中にある障害物。
5) 「プログラマの自己修養 - リンク、ロード、ライブラリ」: これは本当に骨の髄まで浸透する本で、コンパイル、リンク、ロード、実行のプロセス全体を完全に理解できます。これからは天国に行って、他人との差を広げて、深さと高さの問題を見ていきます。強くお勧めします!
推奨: 「c 言語チュートリアル 」
以上が0C言語の基礎を学ぶにはどのような本を読めばよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。