課程目錄:CC語言程序設計培訓
        4401 人關注
        (78637/99817)
        課程大綱:

                 編C語言程序設計培訓

         

         

         

        初識C語言從認識變量和常量開始

        1.1 為什么要學C語言

        1.2 C 語言集成開發環境簡介

        1.3 如何定義一個變量

        1.4 變量的表數范圍和存儲形式

        1.5 宏常量與const常量

        知識點小結和常見錯誤小結

        數字間的那些事兒,做點計算哈

        2.1 算術運算

        2.2 賦值運算

        2.3 增1和減1運算

        2.4 自動類型轉換

        2.5 強制類型轉換

        從鍵盤中來,到鍵盤中去,開始輸入和輸出啦

        3.1 數據的格式化屏幕輸出)

        3.2 數據的格式化鍵盤輸入

        3.3 單個字符的輸入輸出

        3.4 進階:用getchar()輸入數據存在的問題

        3.5 進階:用%c輸入數據存在的問題(含錯誤案例分析)

        無處不在的抉擇

        4.1 關系運算符和邏輯運算符

        4.2 條件語句

        4.3 開關語句——條條道路通羅馬

        4.4 進階:數值溢出和精度損失問題

        4.5 進階:軟件測試與錯誤實例分析

        第5周——周而復始的循環之道

        5.1 計數控制的循環

        5.2 遞推

        5.3 條件控制的循環

        5.4 嵌套循環

        5.5 窮舉

        5.6 進階:軟件調試與錯誤實例分析

        第6周——函數:分工與合作的藝術

        6.1 函數定義、調用、參數傳遞和函數原型

        6.2 函數封裝與程序的健壯性

        6.3 進階:斷言與防御式編程

        6.4 進階:代碼風格

        7.1 從嵌套調用到遞歸調用

        7.2 遞歸是如何執行的

        7.3 進階:尾遞歸是什么鬼?

        7.4 變量的作用域

        7.5 進階:變量的生存期

        選學——分治和迭代

        7.6 進階: 多文件結構

        8.1 數組的定義和初始化

        8.2 向函數傳遞一堆相同類型的數據

        8.3 查找算法——眾里尋他千百度

        8.4 排序算法——讓世界變得更有序

        9.1 指針變量的定義、初始化及其解引用

        9.2 指針變量作函數參數

        9.3 進階:函數指針及其應用

        9.4 進階:數組的趣味應用

        10.1 字符串的存儲與表示

        10.2 字符串處理操作

        10.3 向函數傳遞和從函數返回字符串(26分)

        10.4 進階:緩沖區溢出與緩沖區溢出攻擊

        11.1 指針的運算

        11.2 指針和一維數組間的關系

        11.3 指針和二維數組間的關系

        11.4 進階:指針數組及其應用

        12.1 結構體類型

        12.2 結構體與數組的嵌套

        12.3 結構體的相關計算和操作

        12.4 向函數傳遞一堆不同類型的數據

        12.5 枚舉類型和共用體類型有什么用

        12.6 進階:典型應用實例——洗發牌模擬

        本周課件、知識點小結和常見錯誤小結

        13.1 何為動態內存分配

        13.2 動態數組

        13.3 進階:常見的內存錯誤及其解決對策

        結構設計的藝術

        14.1 數據的鏈式存儲——單向鏈表

        14.2 進階內容:其他數據結構簡介

        15.1 二進制文件與文本文件

        15.2 文件的打開和關閉

        15.3 格式化數據的文件讀寫

        15.4 字符和字符串的文件讀寫

        15.5 內存數據塊的文件讀寫

        15.6 隨機讀寫與文件緩沖