連鴨子都看得懂的C語言入門講義
===
零、不看也可以的序
---
- [此講義書本模式連結](https://hackmd.io/@ADuckie/BkE3Ki4uC)
- [序、從變數開始的C語言](https://hackmd.io/@ADuckie/Skg75sVO0)
一、基礎語法
---
- [程式編輯環境](https://hackmd.io/@ADuckie/HyfI9jNOR)
- [基礎程式架構](https://hackmd.io/@ADuckie/BJO99o4u0)
- [1-1 淺談變數](https://hackmd.io/@ADuckie/H1tC5iEOA)
- [1-2 輸入與輸出](https://hackmd.io/@ADuckie/rJ07soEdC)
- [1-3 五則運算](https://hackmd.io/@ADuckie/r1sPojEd0)
- [SP01 特殊指令輸出](https://hackmd.io/@ADuckie/BJoMps4OA)
- [1-4 布林值與判斷語句](https://hackmd.io/@ADuckie/r1mRP34u0)
- [1-5 亂數](https://hackmd.io/@ADuckie/HkCjIq3uC)
- [SP02 雜談變數名稱](https://hackmd.io/@ADuckie/S15G55hdR)
- [章節習題(一)](https://hackmd.io/@ADuckie/HJfnjjE_A)
二、流程控制
---
- [判斷語句與判斷式](https://hackmd.io/@ADuckie/SJubK8wuR)
- [2-1 if-else 判斷式](https://hackmd.io/@ADuckie/S1rddUDOC)
- [2-1 習題解答](https://hackmd.io/@ADuckie/Bk7XSq3uR)
- [2-2 for 迴圈](https://hackmd.io/@ADuckie/Hyk7gPvOA)
- [SP03 程式排版、註解、虛擬碼](https://hackmd.io/@ADuckie/S1ijbiO_R)
- [2-3 巢狀迴圈](https://hackmd.io/@ADuckie/BkxmlDDOR)
- [2-3 習題解答](https://hackmd.io/@ADuckie/BJmE9dA_C)
- [2-4 while迴圈](https://hackmd.io/@ADuckie/S1X7xPw_R)
- [2-5 continue, break](https://hackmd.io/@ADuckie/SJZ7lwvu0)
- [2-4,2-5 實作習題解答](https://hackmd.io/@ADuckie/SJQsC7DKR)
- [SP04 三元運算子](https://hackmd.io/@ADuckie/SkN7gvPdA)
- [章節習題(二)](https://hackmd.io/@ADuckie/BkPmxwD_C)
三、陣列
---
- [3-1 一維陣列](https://hackmd.io/@ADuckie/SJO7uQbt0)
- [3-2 陣列與迴圈](https://hackmd.io/@ADuckie/H1sQumWF0)
- [SP05 排序法](https://hackmd.io/@ADuckie/S1Fh7RtFA)
- [3-3 二維陣列、多維陣列](https://hackmd.io/@ADuckie/S137uQ-KC)
- [3-4 陣列的組合應用](https://hackmd.io/@ADuckie/H1ob4J9FA)
- [章節習題(三)](https://hackmd.io/@ADuckie/rJElCMvYR)
四、字元與字串
---
- [4-1 字元](https://hackmd.io/@ADuckie/BJ3TlD3FC)
- [4-2 ASCII碼](https://hackmd.io/@ADuckie/ryaDfPntC)
- [SP06 字元的運算](https://hackmd.io/@ADuckie/H1w7ivntR)
- [4-3 字元陣列](https://hackmd.io/@ADuckie/S1Apevnt0)
- [SP07 初見記憶體](https://hackmd.io/@ADuckie/rJ9Fi2pYR)
- [SP08 函式庫](https://hackmd.io/@ADuckie/SJ5hLYvcA)
- [SP09 字串](https://hackmd.io/@ADuckie/BykAxD2KR)
- [章節習題(四)](https://hackmd.io/@ADuckie/rJZ0xwnFC)
五、函式(6/9)
---
- [5-1 淺談函式](https://hackmd.io/@ADuckie/rkWYNEPeJl)
- [5-2 四類函式](https://hackmd.io/@ADuckie/SyPtVVvlJe)
- [5-3 區域變數與全域變數](https://hackmd.io/@ADuckie/SyIRt4DeJl)
- [SP10 函式中的變數](https://hackmd.io/@ADuckie/SJ-OJHJMyx)
- [5-4 函式實作](https://hackmd.io/@ADuckie/r1tFN4wekl)
- [SP11 宣告函數的放置位置](https://hackmd.io/@ADuckie/S1xcYEVvxJe)
- [5-5 函式的相互呼叫](/Z4fE_hSHR029x_2Foq0p1Q)
- [5-6 遞迴](/NvF7GuVXQqGBudRnu2RlVQ)
- [章節習題(五)](/52KBGFF5TjiRzUvy9CCmlw)
六、程式實作與心法
---
七、指標(0)
---
-[7-1 電腦裡的記憶體]
-[7-2 取值與取址]
-[7-3 陣列的記憶體]
-[7-4 函式與陣列]
{"description":"程式設計,一門讓許多人束手無策甚至放棄學習的大學必修課。","showTags":"false","breaks":false,"lang":"zh-TW","contributors":"[{\"id\":\"0c92d0f2-61d9-4d2a-97ec-d1005bd3701e\",\"add\":5178,\"del\":2384}]","title":"連鴨子都看得懂的C語言入門講義"}