1、思維導圖
2、完整筆記截圖
3、項目源碼截圖
- 猜數字遊戲
- 迷宮遊戲(雙人)
- 貪吃蛇遊戲(單人/雙人)
- 俄羅斯方塊1
- 俄羅斯方塊2 - 跨平台
4、部分具體筆記截圖
5、完整筆記目錄
(1)簡介
(2-10)環境搭建
(2)工具歸納
(3)VC++ 6.0
(4)Visual C++ 2010
(5)Dev-C++
(6)VSCode + MinGW(1)
(7)VSCode + MinGW(2)好用的插件
(8)C 編譯器 Cygwin 安裝
(9)C 編譯器 MinGW 安裝
(10)最新版本 MinGW-w64 安裝
(11-15)入門
(11)背景簡介
(12)基本程序結構
(13)頭文件
(14)基礎語法
(15)數據類型
(16-55)基礎
(16)數據類型 - 強制類型轉換
(17)常量 - 轉義字符 - ASCII 碼
(18)變量
(19)輸入 & 輸出語句(1)
(20)輸入 & 輸出語句(2)
(21)函數入門 -- 保證入門
(22)main 函數
(23)函數進階 -- 聲明與調用
(24)形參和實參
(25)作用域 -> 局部變量和全局變量
(26)運算符
(27)if else 判斷語句
(28)複雜判斷語句和運算符
(29)switch 判斷語句
(30)判斷案例分析
(31)while 循環
(32)for 循環
(33)嵌套循環和循環練習
(34)詳解循環的 break 和 continue
(35)對選擇結構和循環結構的總結
(36)數組入門 -- 保證入門
(37)字符與字符串
(38)輸入 & 輸出語句(3)-- C 語言所有輸入輸出函數總結
(39)字符數組
(40)字符串處理函數
(41)二維數組入門
(42)二維數組進階
(43)指針入門 1 -- 內存與地址
(44)指針入門 2 -- 指針到底是什麼?(非常重要,解刨得很透徹)
(45)指針入門 3 -- 指針運算以及特殊指針
(46)結構體入門 -- 保證入門
(47)enum(枚舉)
(48)typedef 關鍵字
(49)結構體進階 1 -- 內存對齊與結構體數組
(50)共用體(union)
(51)你們不熟悉的'位域'
(52)文件是什麼?
(53)文件基本操作 - 打開關閉文件
(54)文件進階操作 - 讀寫文件
(55)文件進階操作 - 偏移與結束
(56-73)進階
(56)數組名的詳細解釋
(57)指針進階1 -- 二級指針(指向指針的指針)
(58)指針進階2 -- 數組指針(指向一維數組的指針)
(59)指針進階3 -- 數組指針(指向二維數組的指針)
(60)指針進階4 -- 字符串指針(指向字符串的指針)
(61)指針進階5 -- 指針數組(數組每個元素都是指針)
(62)函數進階1 -- 函數傳參
(63)函數進階2 -- 指針函數(指針作為函數返回值)
(64)指針進階6 -- 函數指針(指向函數的指針)
(65)對指針的簡單總結
(66)函數進階3 -- 回調函數
(67)函數進階4 -- 遞歸函數
(68)函數-指針-數組綜合案例(難點)
(69)存儲類關鍵字
(70)函數進階5 - 內部函數、外部函數和內聯函數
(71)內存管理
(72)結構體進階
(73)預處理器
(74-78)擴展
(74)const 的用法詳解
(75)靜態數組和動態數組
(76)多文件與頭文件
(77)命令行參數和可變參數
(78)未定義行為 和 錯誤碼 errno
項目開發源碼
1.猜數字遊戲
2.學生管理系統
3.迷宮遊戲(雙人)
4.貪吃蛇遊戲(單人)
5.貪吃蛇遊戲(雙人)
6.俄羅斯方塊遊戲1
7.俄羅斯方塊遊戲2 - 跨平台
每日一更!
公眾號、CSDN等博客:小鵝編程筆記
日更較慢有需要完整筆記請私我,C/C++/數據結構-算法/單片機51-STM32-GD32-ESP32/嵌入式/Linux操作系統/uboot/Linux內核-驅動-應用/硬件入門-PCB-layout/Python/後期小程序和機器學習!
本文由mdnice多平台發佈