Udemy線上課程 C語言必踩39坑 講師:紅波 林 影音教學 中文發音 中文版(DVD版)
課程開設的目的, 是幫助初步掌握C語言編程的學生, 掌握C語言常見陷阱, 並避免在編程時犯錯.
本課程的教學目標, 學生完成該課程學習後,應可:避免C語言低級錯誤在建立代碼時, 明晰可能出現的跨平台問題加快debug速度減少偶發bug調試更有針對性
修學該課程的先期條件:有基本的工具, 台式機或筆記本, 5年內購買的.有基本的動手能力, 已經安裝好C語言環境.有一本教材 ,需自己準備,不強制要求.已完成C語言的學習.有連續一箇月, 每天兩小時的頭腦清醒時間.能使用微信或郵箱溝通學習中遇到的問題反饋.會中文
知識與能力準備:基本邏輯能力基本漢語和英語能力基本計算機使用能力基本溝通能力已完成C語言的學習
重點,難點的處理C語言相信程序員, 以至於相信了不該相信的人對於初學者, C語言的bug有些是純粹的馬虎, 有些則是概念不清, 需要掌握更多知識對於實在想不通的, 請進行反饋, 但一定要經過大腦, 太簡單的問題只能說明你不適合編程.
主要教學方式一箇工具VsCode + clangd, 用於實踐一本參考書, 用於查找知識點一箇教練, 用於反饋問題解答根據課上內容, 進行敲代碼實踐, 調試代碼, 有問題反饋
考覈方式開始自己的博客記錄自己的學習過程, 代碼
01 - 介紹
001 C-39-0.pdf
001 介紹.mp4
02 - 運算符混淆問題
001 C-39-1.c
001 C-39-1.pdf
001 賦值和比較運算符混淆.mp4
002 C-39-2.pdf
002 按位運算與布爾運算混淆.mp4
002 課程示例源代碼.zip
003 C-39-3.zip
003 可能造成困擾的運算符組合.mp4
03 - 數據相關問題
001 C-39-4.zip
001 八進制整型與十進制整型混淆.mp4
002 C-39-5.zip
002 整數大小.mp4
003 C-39-6.zip
003 整型益出.mp4
004 C-39-7.zip
004 無符號整型與有符號整型比較的隱式類型轉換.mp4
005 C-39-8-0.zip
005 字符串的末尾0.mp4
006 C-39-9.zip
006 指針與數組混淆.mp4
007 C-39-10.zip
007 空字符指針與空字符串混淆.mp4
008 C-39-11.zip
008 字符有無符號.mp4
009 C-39-12.zip
009 用浮點類型進行相等比較.mp4
04 - 宏相關問題
001 C-39-13.zip
001 宏定義空格引發的問題.mp4
002 C-39-14.zip
002 宏與函數差別.mp4
003 C-39-15.zip
003 宏與類型定義的差別.mp4
05 - 語法語義陷阱
001 C-39-16.zip
001 運算符優先級.mp4
002 C-39-17-if-while.zip
002 if與while的{ }不要丟.mp4
003 C-39-18.zip
003 缺少或多出分號(;)問題.mp4
004 C-39-19-switch-break.zip
004 switch與break問題.mp4
005 C-39-20.zip
005 函數調用, 無參函數也要有( ).mp4
006 C-39-21.zip
006 求值順序不同于運算符優先級.mp4
007 C-39-22.zip
007 函數參數中的數組.mp4
008 C-39-23.zip
008 指針與其所指數據混淆.mp4
009 C-39-24.zip
009 不對稱邊界問題.mp4
06 - 庫函數陷阱
001 C-39-25-scanf-printf.zip
001 scanf與printf常見問題.mp4
002 C-39-26-getchar.zip
002 getchar返回整型而非字符.mp4
003 C-39-27-seek.zip
003 文件讀寫轉換不能缺少seek.mp4
004 C-39-28-setbuf.zip
004 setbuf函數的緩沖區.mp4
005 realloc再分配內存.mp4
07 - 多文件編譯鏈接陷阱
001 C-39-31.zip
001 聲明可以多次, 定義只能一次.mp4
002 C-39-32-static.zip
002 避免全局污染的static修飾符.mp4
003 C-39-33.C.zip
003 引用頭文件卻沒編譯相應.C文件或鏈接庫.mp4
08 - 可移植性相關陷阱
001 C-39-34.zip
001 位移運算符可移植性問題.mp4
002 C-39-35-NULL.zip
002 解引用NULL.mp4
003 C-39-36.zip
003 整數除法截斷.mp4
004 C-39-37.zip
004 隨機數區間.mp4
005 C-39-38.zip
005 漢字符號引發的問題.mp4
006 C-39-39.zip
006 輸出中文不容易.mp4
007 C-39-40.zip
007 long double的輸出.mp4
008 課程備忘.html
|
|