C語言如何快速入門,2020年最新整理C語言入門書籍,新手必備!

前言

只有光頭才能變強。

1、學習目標

  • 具備C語言領域基礎專業編程能力;
  • 獨立完成項目案例;可開發簡單的C語言小程序
  • 學習週期:28天

2、知識點

【文章福利】: 小編推薦一個C語言/C++交流羣:967051845!整理了一些個人覺得比較好的學習書籍、視頻資料共享在羣文件裏面,有需要的可以自行添加哦!~

1. C語言概述

計算機基礎;第一個C語言程序;C的代碼的含義與編譯;集成開發環(vs、qt)

2. 編程基礎

常量與變量:進制轉換;運算符;條件控制語句;數組與字符串

3. 函數

函數的基本概念;字符串操作的常用函數;自定義函數

4. 指針

指針變量的定義;指針基本使用;const修飾的指針; 一級指針與數組名的關係;指針法操作數組元素;指針作爲函數的參數;數組作爲函數的參數;指針做函數的返回值;指針處理字符串

5. 內存管理

局部變量的作用域和生命週期;靜態局部變量的作用域和生命週期;全局變量的作用域和生命週期;靜態全局變量的作用域和生命週期;靜態函數和非靜態函數的區別;內存分區;堆區內存的分配(malloc)和釋放(free)

6. 複合類型
結構體的基本用法;結構體嵌套指針和數組;結構體作爲函數參數;複合類型的聲明與使用

7. 文件操作

文件的分類(文本、二進制); 文件的打開和關閉:文件操作函數;文件讀寫緩衝區的概念

3、參考書(適用於各級水平)

《The C Programming Language》

本書由C語言之父Dennis M. Ritchie編寫,簡短但是完整的介紹了C語言,想了解C語言最初設計初衷和細節的朋友可以讀讀本書。
需要注意的是C語言在本書編寫後仍在不斷髮展,本書中的一些規則可能已經過時。

《C語言參考手冊》

這是一本關於C語言的優秀的參考書籍,最近版本爲C99。但是這本書不是教程,並不適用於初學者,更適合作爲查找手冊。

《C Pocket Reference 》(O’Reilly)

入門書籍

《C Primer Plus》

經典入門教材!

《C語言程序設計現代方法》

一本學習C的好書。

《Programming in C》

一個很好的一般介紹和教程。

《C: How to Program 》

本書爲讀者提供許多非常好的編寫技巧和最佳實踐,淺顯通俗的講解C,是一本不錯的入門書籍。

《Beginning C 》

本書中很好的解釋了C語言的指針,使用許多小而精煉的程序,讓大家可以更好更快的理解。

《21天學通C語言》

進階書籍

《Modern C 》

從五個不同階段系統的講解C語言,涵蓋包括線程、原子訪問等知識,這是本書和其他書籍相比一個較大的亮點。

《C接口和實現》

本書中提供了大量實例,重在闡述如何用一種與語言無關的方法將接口設計實現獨立出來,從而用一種基於接口的設計途徑創建可重用的API。

《C專家編程》

本書展示了最優秀的C程序員所使用的編碼技巧,包括C的歷史、語言特性、聲明、數組、指針、鏈接、運行時、內存以及如何進一步學習C++等問題進行了細緻的講解和深入的分析。

《UNIX環境的高級編程》

本書被譽爲UNIX編程“聖經”,這是一本彌足珍貴的經典著作。讀者可以通過實例學習,這些實例包括了1萬多行可下載的ISO C源代碼,書中通過簡明但完整的程序闡述了400多個系統調用和函數,清楚地說明它們的用法、參數和返回值。

4、小項目推薦

  • 經典小遊戲推箱子
  • 街頭霸王97拳皇
  • 騰訊QQ聊天羣發器
  • 雷霆戰機
  • 智能貪喫蛇
  • 金山打字通-拯救蘋果
  • DNF遊戲角色的移動與場景切換
  • 如何惡搞別人電腦

5、文章福利

對於自己找不到視頻、書籍資源的讀者,可以加小編的**C語言/C++交流羣:967051845!**整理了一些個人覺得比較好的學習書籍、視頻資料共享在羣文件裏面,有需要的可以自行添加哦!~

VS編譯器,圖形庫

C語言相關電子書

C/C++項目實戰

C/C++基礎視頻及筆記

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章