郝斌C語言自學教程 簡體中文 國語發音 僅于電腦播放 DVD 郝斌,現在瑞德學校擔任教學組長, 曾在雅博等公司擔任項目總監。 6年開發經驗,擅長C/C++、Java、數據結構、數據庫。具有四年培訓經驗。 我在網上搜了一大堆C語言教學視頻,可是都是講得亂七八糟的,有的就是照本宣科,從不敲代碼,把做好的PPT讀完,那一專講就沒了。然而,郝老師講的C語言太犀利了,簡單明了不說,老師講的每一點東西都還是用鍵盤敲出來的,若遇到了難點老師都會仔細的講出分析思路,讓你不接受,也得接受.想想大學里,老師真悲劇,講的吐白沫,到頭來沒幾個人 真正的明白C語言這門課。 看到網上有很多人在艱難的找該視頻,故我把該視頻放在這里,愿各位學習進步! 目錄: 180_C期末考試測試題講解下 179_NULL的含義 178_C期末考試測試題講解上 177_文件宏typedef漫談 176_位運算符 175_廣義的算法 174_狹義的算法 173_鏈表下 172_鏈表中 171_鏈表上 170_補碼下 170_補碼下 169_復習上節課補碼知識 168_補碼上 167_進制轉化 166_枚舉下 166_枚舉下 165_枚舉上 164_結構體11_綜合應用_學生管理系統(存儲,排序,輸出) 163_冒泡排序 162_結構體10_結構體變量的運算 161指針優點大總結【重點】 160_結構體9_應該發送內容還是應該發送地址【重點】 159_結構體8_通過函數完成對結構體變量的輸入和輸出 158_結構體7_復習上節課知識 157_考前知識點概述 156_結構體6_布置作業 155_結構體5_如何取出結構體變量中的每一個成員【重點】 154_結構體4_結構體的賦值和初始化 153_結構體3_怎樣使用結構體變量概述 152_結構體2_如何定義結構體[3種方式] 151_結構體1_為什么需要結構體什么叫結構體【重點】 150_指針_30_跨函數使用內存習題測試【重點】 149_指針_29_動態內存可以跨函數使用詳解【重點】用 148_指針_28_靜態變量不能跨函數使用詳解【重點】 147_指針_27_閑聊 146_指針_26_復習上節課知識 145_指針_25_多級指針 144_指針_24_動態內存和靜態內存的比較【重點】 143_指針_23_動態內存分配舉例_動態一維數組的構造 142_指針_22_malloc函數的用法2 141_指針_21_malloc函數使用的簡單介紹 140_指針20_為什么需要動態分配內存【重點】 139_指針19_傳統數組的缺點【重點】 138_指針18_動態內存分配概述 137_指針17_何謂變量的地址一個指針變量到底占幾個字節【難點】 136_指針16_指針變量的運算 135_指針15_復習上節課知識 134_指針14_確定一個一維數組需要2個參數及其原因_下 134_指針14_確定一個一維數組需要2個參數及其原因_上 133_指針13_一維數組名的含義 132_指針12_下標和指針的關系 131_指針11_一維數組和指針關系概述 130_指針10_通過指針為什么可以使被調函數修改主調函數多個變量的值 129_指針9_復習前面所有指針知識實參和形參永遠是不同的變量 128_指針8_星號的三種含義 127_指針7_經典指針程序_互換兩個數字_2 127_指針7_經典指針程序_互換兩個數字_1 126_指針6_基本類型指針常見錯誤解析 125_指針5_基本類型指針 124_指針4_什么是指針 123_指針3_什么是地址 122_指針2_指針的重要性 121_指針1_指針用法初次簡單介紹 120_函數_17_變量的作用域和存儲方式 119_函數_16_函數復習 118_函數_15_遞歸 117_函數14_常用的系統函數和自己如何通過書籍學習系統函數的用法 116_函數_13_復習上節課知識 115_函數_12_如何在軟件開發中合理的設計函數來解決實際問題 114_函數_11_形參和實參 113_函數_10_函數的聲明 112_函數_9_復習上節課直至 111_函數8_函數舉例_判斷一個數字是否是素數 110_函數7_函數的分類 109_函數6_return和break的區別 108_函數5_如何定義函數 107_函數4_什么是函數 106_函數3_為什么需要函數 105_函數2_函數使用簡單介紹 104_函數1_函數概述 103_數組_7_是否存在多維數組 102_數組_6_二維數組的使用 101_數組_5_一維數組的使用 100_數組_4_數組之所以不是我們學習重點的原因 99_數組_3_為什么需要數組 98_數組_2_數組的簡單使用 97_數組_1_數組概述 96_流程控制總測試 95_流程控制總復習 94_學C語言為什么無法做出像樣東西和各門課程之間關系 93_continue的用法 92_break的用法【重點】 91_switch瑣碎非重點知識介紹 90_switch的用法簡介 89_一元二次方程用do...while實現 88_do...while與while和for的比較 87_什么時候使用while,什么時候使用for 86_如何看懂一個程序舉例_2_菲波拉契序列_2 85_如何看懂一個程序舉例_2_菲波拉契序列_1 84_如何看懂一個程序舉例_1_用while判斷是否是回文數【重點】 83_while循環3_for和while的比較 82_while循環2_while執行順序 81_while循環1_while概述 80_for循環9_多個for循環嵌套使用舉例 79_for循環8_復習多個for循環嵌套使用時執行的順序 78_運算符補充3_逗號表達式 77_運算符補充2_三目運算符 76_運算符補充1_自增[自減] 75_復習進制的知識 74_for循環7_多層for循環嵌套使用時的執行順序問題【重點難點】 73_for循環6_for和if的嵌套使用四個習題的講解 72_for循環5_浮點數的存錯所帶來的問題_2 72_for循環5_浮點數的存錯所帶來的問題_1 71_for循環4_強制類型轉化和1+1除2+1除3+....+1除100之和程序的講解 70_復習上節課知識 69_for循環3_for和if的嵌套使用_2 69_for循環3_for和if的嵌套使用_1 68_for循環2_for循環最簡單的用法 67_for循環1_為什么需要for循環 66_循環的分類 65_循環的定義 64_switch后面再講 63_選擇9_if常見問題解析【重點】 62_選擇8_空語句的問題 61_復習上機課知識 60_學習C語言常見誤區如何看懂一個程序如何掌握一個程序 59_if例子2_對任意三個數字進行排序 58_if例子1_互換兩個數字 57_選擇7_if舉例--求分數的等級 56_選擇6_C語言對真假的處理 55_選擇5_if..elseif...else...的用法 54_選擇4_if..else...的用法 53_選擇3_if的范圍問題【重點】 52_選擇2_if最簡單的用法 51_選擇1_if概述 50_流程控制4_流程控制為什么非常非常重要 49_流程控制3_復習上節課內容 48_流程控制2_流程控制的分類 47_流程控制1_什么是流程控制 46_sacnf用法5_scanf用法復習 45_運算符4_對初學運算符的一些建議 44_運算符3_邏輯運算符 43_運算符2_除法與取余運算符 42_運算符1_運算符的分類和簡單介紹 41_sacnf用法4_如何使用scanf編寫出高質量的代碼 40_sacnf用法3_一次給多個變量鍵盤賦值 39_scanf用法2_含有非輸入控制符 38_scanf用法1_不含輸入控制符的用法 37_復習上節課內容 36_printf用法詳解_3_printf為什么需要輸出控制符【重點】 35_printf用法詳解_2【重點】 34_如何編寫出更有保存價值和更有學習價值的程序 33_printf的用法詳解_1【重點】 32_對初學編程者的一些個人建議 31_printf和scanf簡介 30_什么是ASCII+字符本質上與整數的存儲方式相同【重點】 29_char使用常見問題解析 28_C編程預備計算機專業知識_不同類型數據之間相互賦值的問題 27_C編程預備計算機專業知識_什么是字節 26_C編程預備計算機專業知識_代碼規范化 25_C編程預備計算機專業知識_本講知識回顧 24_C編程預備計算機專業知識_常量以什么樣的二進制代碼存儲在計算機中 23_C編程預備計算機專業知識_常量在C語言中是如何表示的 22_C編程預備計算機專業知識_什么叫進制 21_C編程預備計算機專業知識_如何定義變量 20_C編程預備計算機專業知識_變量為什么必須的初始化【重點】 19_C編程預備計算機專業知識_cpu內存條vc++6.0操作系統之間的關系 18_C編程預備計算機專業知識_什么是變量 17_C編程預備計算機專業知識_數據類型 16_C編程預備計算機專業知識_HelloWorld程序如何運行起來的 15_C編程預備計算機專業知識_cpu內存條硬盤顯卡主板顯示器之間的關系 14_C編程預備計算機專業知識_本講概述 13_C概述_回顧本講內容 12_C概述_VC++6.0軟件使用講解 11_C概述_一元二次方程詳解 10_C概述_C語言課程總綱要 9_C概述_常見問題答疑1.學習java為什么建議先學C語言2.沒學過計算機專業課程能夠學懂C語言么3.英語和數學不好能學好C么? 8_C概述_學習的目標 7_C概述_怎樣學C語言 6_C概述_C的重要性 5_C概述_C的應用領域 4_C概述_C的特點 3_C概述_C語言的起源和發展 2_C概述_HelloWorld程序舉例 1_C概述_本講內容概述