博客 / 詳情

返回

C語言知識庫 -- 完整C語言筆記目錄,並且附帶純C項目源碼《小鵝説 C 語言》

1、思維導圖

2、完整筆記截圖

3、項目源碼截圖

  1. 猜數字遊戲

  1. 迷宮遊戲(雙人)

  1. 貪吃蛇遊戲(單人/雙人)

  1. 俄羅斯方塊1

  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多平台發佈

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.