視頻目錄(包含PPT+源碼):
第1章
1.1 C語(yǔ)言出現(xiàn)的歷史背景
1.2 C語(yǔ)言的特點(diǎn)
1.3 簡(jiǎn)單的C語(yǔ)言程序介紹
1.4 運(yùn)行C程序的步驟與方法
–1.4.1 運(yùn)行C程序的步驟
–1.4.2 上級(jí)運(yùn)行C程序的方法
習(xí)題
第2章
2.1 算法的概念
2.2 簡(jiǎn)單算法舉例
2.3 算法的特性
2.4 怎樣表示一個(gè)算法
–2.4.2 用流程圖表示算法
–2.4.3 3種基本結(jié)構(gòu)
–2.4.4 用N-S流程圖表示算法
–2.4.6 用計(jì)算機(jī)語(yǔ)言表示算法
2.5 結(jié)構(gòu)化程序設(shè)計(jì)方法
習(xí)題
第3章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
3.1 C語(yǔ)言的數(shù)據(jù)類型
3.2 常量與變量
–3.2.1 常量
–3.2.2 變量
3.3 整型數(shù)據(jù)
–3.3.1 整型常量的表示方法
–3.3.2 整型變量
–3.3.3 整型常量的類型
3.4 浮點(diǎn)型數(shù)據(jù)
–3.4.1 浮點(diǎn)型常量的表示方法
–3.4.2 浮點(diǎn)型變量
–3.4.3 浮點(diǎn)型常量的類型
3.5 字符型數(shù)據(jù)
–3.5.1 字符常量
–3.5.2 字符變量
–3.5.3 字符數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式及其使用方法
–3.5.4 字符串常量
3.6 變量賦初值
3.7 各種數(shù)值型數(shù)據(jù)間的混合運(yùn)算
3.8 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
–3.8.1 C語(yǔ)言運(yùn)算符簡(jiǎn)介
–3.8.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
3.9 賦值運(yùn)算符和賦值表達(dá)式
3.10 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
習(xí)題
第4章 最簡(jiǎn)單的C程序設(shè)計(jì)-順序程序設(shè)計(jì)
4.1 C語(yǔ)句概述
4.2 賦值語(yǔ)句
4.3 數(shù)據(jù)輸入輸出的概念及在C語(yǔ)言中的實(shí)現(xiàn)
4.4 字符數(shù)據(jù)的輸入輸出
–4.4.1 putchar函數(shù)
–4.4.2 getchar函數(shù)
4.5 格式輸入與輸出
–4.5.1 printf函數(shù)
–4.5.2 scanf函數(shù)
4.6 順序結(jié)構(gòu)程序設(shè)計(jì)舉例
習(xí)題
第5章 選擇結(jié)構(gòu)程序設(shè)計(jì)
5.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
–5.1.1 關(guān)系運(yùn)算符及其優(yōu)先次序
–5.1.2 關(guān)系表達(dá)式
5.2 邏輯運(yùn)算符和邏輯表達(dá)式
–5.2.1 邏輯運(yùn)算符及其優(yōu)先次序
–5.2.2 邏輯表達(dá)式
5.3 if語(yǔ)句
–5.3.1 if語(yǔ)句的三種形式
–5.3.2 if語(yǔ)句的嵌套
–5.3.3 條件運(yùn)算符
5.4 switch語(yǔ)句
5.5 程序舉例
習(xí)題
第6章 循環(huán)控制
6.1 概述
6.2 goto語(yǔ)句以及用goto語(yǔ)句構(gòu)成循環(huán)
6.3 while語(yǔ)句
6.4 do-while語(yǔ)句
6.5 for語(yǔ)句
6.6 循環(huán)的嵌套
6.7 幾種循環(huán)的比較
6.8 break語(yǔ)句和continue語(yǔ)句
–6.8.1 break語(yǔ)句
–6.8.2 continue語(yǔ)句
6.9 程序舉例
習(xí)題
第7章 數(shù)組
7.1 一維數(shù)組的定義和引用
–7.1.1 一維數(shù)組的定義
–7.1.2 一維數(shù)組元素的引用
–7.1.3 一維數(shù)組的初始化
–7.1.4 一維數(shù)組程序舉例
7.2 二維數(shù)組的定義和引用
–7.2.1 二維數(shù)組的定義
–7.2.2 二維數(shù)組的引用
–7.2.3 二維數(shù)組的初始化
–7.2.4 二維數(shù)組程序舉例
7.3 字符數(shù)組
–7.3.1 字符數(shù)組的定義
–7.3.2 字符數(shù)組的初始化
–7.3.3 字符數(shù)組的引用
–7.3.4 字符串和字符串結(jié)束標(biāo)志
–7.3.5 字符數(shù)組的輸入輸出
–7.3.6 字符串處理函數(shù)
–7.3.7 字符數(shù)組應(yīng)用舉例
習(xí)題
第8章 函數(shù)
8.1 概述
8.2 函數(shù)定義的一般形式
–8.2.1 無(wú)參函數(shù)定義的一般形式
–8.2.2 有參函數(shù)定義的一般形式
–8.2.3 空函數(shù)
8.3 函數(shù)參數(shù)和函數(shù)的值
–8.3.1 形式參數(shù)和實(shí)際參數(shù)
–8.3.2 函數(shù)的返回值
8.4 函數(shù)的調(diào)用
–8.4.1 函數(shù)調(diào)用的一般形式
–8.4.2 函數(shù)調(diào)用的方式
–8.4.3 對(duì)被調(diào)用函數(shù)的聲明和函數(shù)原型
8.5 函數(shù)的嵌套調(diào)用
8.6 函數(shù)的遞歸調(diào)用
8.7 數(shù)組作為函數(shù)參數(shù)
–8.7.1 數(shù)組元素作函數(shù)實(shí)參
–8.7.2 數(shù)組名作函數(shù)參數(shù)
–8.7.3 多維數(shù)組名作函數(shù)參數(shù)
8.8 局部變量和全局變量
–8.8.1 局部變量
–8.8.2 全局變量
8.9 變量的存儲(chǔ)類別
–8.9.1 動(dòng)態(tài)存儲(chǔ)方式與靜態(tài)存儲(chǔ)方式
–8.9.2 auto變量
–8.9.3 用static聲明局部變量
–8.9.4 register變量
–8.9.5 用extern聲明外部變量
–8.9.6 用static聲明外部變量
–8.9.7 關(guān)于變量的聲明和定義
–8.9.8 存儲(chǔ)類別小結(jié)
–8.10 內(nèi)部函數(shù)和外部函數(shù)
—-8.10.1 內(nèi)部函數(shù)
—-8.10.2 外部函數(shù)
習(xí)題
第9章 預(yù)處理命令
9.1 宏定義
–9.1.1 不帶參數(shù)的宏定義
–9.1.2 帶參數(shù)的宏定義
9.2 “文件包含”處理
9.3 條件編譯
習(xí)題
第10章 指針
10.1 地址和指針的概念
10.2 變量的指針和指向變量的指針變量
–10.2.1 定義一個(gè)指針變量
–10.2.2 指針變量的引用
–10.2.3 指針變量作為函數(shù)參數(shù)
10.3 數(shù)組與指針
–10.3.1 指向數(shù)組元素的指針
–10.3.2 通過(guò)指針引用數(shù)組元素
–10.3.3 用數(shù)組名作函數(shù)參數(shù)
–10.3.4 多維數(shù)組與指針
10.4 字符串與指針
–10.4.1 字符串的表示形式
–10.4.2 字符指針作函數(shù)參數(shù)
–10.4.3 對(duì)使用字符指針變量和字符數(shù)組的討論
10.5 指向函數(shù)的指針
–10.5.1 用函數(shù)指針變量調(diào)用函數(shù)
–10.5.2 用指向函數(shù)的指針作函數(shù)參數(shù)
10.6 返回指針值的函數(shù)
10.7 指針數(shù)組和指向指針的指針
–10.7.1 指針數(shù)組的概念
–10.7.2 指向指針的指針
–10.7.3 指針數(shù)組作main函數(shù)的形參
10.8 有關(guān)指針的數(shù)據(jù)類型和指針運(yùn)算的小結(jié)
–10.8.1 有關(guān)指針的數(shù)據(jù)類型的小結(jié)
–10.8.2 指針運(yùn)算小結(jié)xa0
–10.8.3 void指針類型
小結(jié)
第11章 結(jié)構(gòu)體與共用體
11.1 概述
11.2 定義結(jié)構(gòu)體類型變量的方法
11.3 結(jié)構(gòu)體變量的引用
11.4 結(jié)構(gòu)體變量的初始化
11.5 結(jié)構(gòu)體數(shù)組
–11.5.1 定義結(jié)構(gòu)體數(shù)組
–11.5.2 結(jié)構(gòu)體數(shù)組的初始化
–11.5.3 結(jié)構(gòu)體數(shù)組應(yīng)用舉例
11.6 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針
–11.6.1 指向結(jié)構(gòu)體變量的指針
–11.6.2 指向結(jié)構(gòu)體數(shù)組的指針
–11.6.3 用結(jié)構(gòu)體變量和指向結(jié)構(gòu)體的指針作函數(shù)參數(shù)
11.7 用指針處理鏈表
–11.7.1 鏈表概述
–11.7.2 簡(jiǎn)單鏈表
–11.7.3 處理動(dòng)態(tài)鏈表所需的函數(shù)
–11.7.4 建立動(dòng)態(tài)鏈表
–11.7.5 輸出鏈表
–11.7.6 對(duì)鏈表的刪除操作
–11.7.7 對(duì)鏈表的插入操作
–11.7.8 對(duì)鏈表的綜合操作
11.8 共用體
–11.8.1 共用體的概念
–11.8.2 共用體變量的引用方式
–11.8.3 共用體類型數(shù)據(jù)的特點(diǎn)
11.9 枚舉類型
11.10 用typedef定義類型
習(xí)題
第12章 位運(yùn)算
12.1 位運(yùn)算符和位運(yùn)算
–12.1.1 “按位與”運(yùn)算符(&)
–12.1.2 “按位或”運(yùn)算符(|)
–12.1.3 “異或”運(yùn)算符(^)
–12.1.4 取反“運(yùn)算符(~)
–12.1.5 左移運(yùn)算符(<<)
–12.1.6 右移運(yùn)算符(>>)
–12.1.7 位運(yùn)算賦值運(yùn)算符
–12.1.8 不同長(zhǎng)度的數(shù)據(jù)進(jìn)行位運(yùn)算
12.2 位運(yùn)算舉例
12.3 位段
習(xí)題
第13章 文件
13.1 C文件概述
13.2 文件類型指針
13.3 文件的打開(kāi)與關(guān)閉
–13.3.1 文件的打開(kāi)(fopen函數(shù))
–13.3.2 文件的關(guān)閉(fclose函數(shù))
13.4 文件的讀寫
–13.4.1 文本文件的讀寫
–13.4.2 二進(jìn)制文件的讀寫
13.5 文件的定位
13.6 出錯(cuò)的檢測(cè)
13.7 文件輸入輸出小結(jié)
小結(jié)xa0
教材:
《C程序設(shè)計(jì)(第三版)》譚浩強(qiáng)著 清華大學(xué)出版社