要繼續講 C/C++ 語言了,不知道還會有多少人來聽呢?XD
🛡️工具資訊🛡️
- 今次內容的講義: https://yuuta-tsubasa.studio/log/c-course-02
- 基本語法: https://github.com/YuutaTsubasa/C-C-Tutorial/blob/master/Code/c04.c
- 投影片參考: 台灣大學資訊系統訓練班
🛡️直播與影片連結🛡️
🛡️時間軸🛡️
- 00:00:00 Opening
- 00:01:34 開場
- 00:03:35 上週回顧與今天目標
- 00:07:23 if else 語法與流程圖
- 00:12:49 準備程式碼與 Q&A - 為什麼用 Dev-C++
- 00:21:33 實作 - 判斷及格
- 00:32:30 if 怎麼判斷對錯 - 比較的結果是 0 或 1
- 00:44:41 Q&A - 輸入提示與 if 之後的流程
- 00:53:20 比較運算與範圍判斷
- 00:58:31 else if 多重條件
- 01:03:07 休息與演練 - 判斷等第
- 01:09:21 雜談 - 從錯誤與複製貼上開始學
- 01:20:03 解題 - 分數對照等第
- 01:32:24 除錯 - 0 分被前面的條件吃掉、例外優先處理
- 01:38:42 switch case、break 與改寫成 if else
- 01:50:01 = 與 == 的陷阱
- 02:01:49 小數比較 - 0.1 + 0.2 不等於 0.3
- 02:09:05 用誤差範圍比較小數
- 02:18:00 迴圈 - 為什麼需要重複、while
- 02:26:02 用變數控制迴圈次數
- 02:30:20 for 迴圈與加總
- 02:37:23 do while、break 與 continue
- 02:44:56 實作 - 可以重複判斷成績的程式
- 02:52:29 巢狀迴圈
- 03:00:30 星星三角形與九九乘法表
- 03:03:49 演練 - 印出 1+2+3+4+5=15
- 03:08:49 課程節奏檢討與下週安排
- 03:22:03 結尾
- 03:23:08 Ending
