前言
只有光頭才能變強。
1、學習目標
- 具備C/C++領域基礎專業編程能力;
- 獨立完成項目案例;可開發簡單的C語言小程序
- 學習週期:28天
2、知識點
【文章福利】:小編推薦一個C語言/C++交流羣:967051845!整理了一些個人覺得比較好的學習書籍、視頻資料共享在羣文件裏面,有需要的可以自行添加哦!~
1. C語言概述
計算機基礎;第一個C語言程序;C的代碼的含義與編譯;集成開發環(vs、qt)
2. 編程基礎
常量與變量:進制轉換;運算符;條件控制語句;數組與字符串
3. 函數
函數的基本概念;字符串操作的常用函數;自定義函數
4. 指針
指針變量的定義;指針基本使用;const修飾的指針; 一級指針與數組名的關係;指針法操作數組元素;指針作爲函數的參數;數組作爲函數的參數;指針做函數的返回值;指針處理字符串
5. 內存管理
局部變量的作用域和生命週期;靜態局部變量的作用域和生命週期;全局變量的作用域和生命週期;靜態全局變量的作用域和生命週期;靜態函數和非靜態函數的區別;內存分區;堆區內存的分配(malloc)和釋放(free)
6. 複合類型
結構體的基本用法;結構體嵌套指針和數組;結構體作爲函數參數;複合類型的聲明與使用
7. 文件操作
文件的分類(文本、二進制); 文件的打開和關閉:文件操作函數;文件讀寫緩衝區的概念
3、小項目推薦
- 經典小遊戲推箱子
- 街頭霸王97拳皇
- 騰訊QQ聊天羣發器
- 雷霆戰機
- 智能貪吃蛇
- 金山打字通-拯救蘋果
- DNF遊戲角色的移動與場景切換
- 如何惡搞別人電腦
4、總結
不管再忙都要每天堅持三個小時以上的練習時間
人生的轉折大致是在每個堅持不下來的那一刻!
砥礪前行,不忘初心
5、文章福利
對於自己找不到視頻、書籍資源的讀者,可以加小編的C語言/C++交流羣:967051845!整理了一些個人覺得比較好的學習書籍、視頻資料共享在羣文件裏面,有需要的可以自行添加哦!~
VS編譯器,圖形庫
C語言相關電子書
C/C++基礎視頻及筆記
C/C++項目實戰
日積月累,終有所成!!!