《C語言程序設(shè)計》對結(jié)構(gòu)化程序設(shè)計的介紹是以C語言貫穿始終,難易程度適中,重點(diǎn)介紹面向過程編程中的三種基本結(jié)構(gòu),即順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),以及數(shù)組和C語言中的數(shù)據(jù)類型——指針。在解決編程問題時總會用到一個工具——抽象,不管是哪種編程方法都利用了“抽象”這個工具。結(jié)構(gòu)化程序設(shè)計中的抽象就是函數(shù),所以函數(shù)也是《C語言程序設(shè)計》的重點(diǎn)之一。全書集合了C語言的經(jīng)典案例,能夠引導(dǎo)學(xué)員快速地建立編程思想,掌握編程的學(xué)習(xí)方法。該解決方案強(qiáng)調(diào)掌握學(xué)習(xí)的方法和創(chuàng)造新的事務(wù)處理規(guī)則,能夠觸類旁通、舉一反三!禖語言程序設(shè)計》內(nèi)容的設(shè)計完全符合這一原則,例如解決同一個例題,教學(xué)案例中給出了多個解決方案的示例,能夠使讀者融會貫通。
理論部分
第1章 程序和流程圖
1.1 本章簡介
1.2 程序的靈魂——算法
1.3 結(jié)構(gòu)化編程
1.4 C語言背景
1.5 簡單C語言程序介紹
1.6 基本語法成分
1.7 visualStudio2012簡介
1.8 小結(jié)
1.9 英語角
1.10 作業(yè)
1.11 思考題
1.12 學(xué)員回顧內(nèi)容
第2章 數(shù)據(jù)類型及輸入輸出函數(shù)
2.1 本章簡介
2.2 變量與常量
2.3 C語言的數(shù)據(jù)類型
2.4 輸入輸出函數(shù)
2.5 小結(jié)
2.6 英語角
2.7 作業(yè)
2.8 學(xué)員回顧內(nèi)容
第3章 運(yùn)算符和表達(dá)式
3.1 本章簡介
3.2 算術(shù)運(yùn)算符
3.3 關(guān)系運(yùn)算符
3.4 邏輯運(yùn)算符
3.5 其他運(yùn)算符
3.6 表達(dá)式
3.7 數(shù)據(jù)類型轉(zhuǎn)換
3.8 程序舉例
3.9 小結(jié)
3.10 英語角
3.11 作業(yè)
3.12 學(xué)員回顧內(nèi)容
第4章 分支結(jié)構(gòu)
4.1 本章簡介
4.2 順序結(jié)構(gòu)
4.3 if語句
4.4 小結(jié)
4.5 英語角
4.6 作業(yè)
4.7 思考題
4.8 學(xué)員回顧內(nèi)容
第5章 循環(huán)結(jié)構(gòu)
5.1 本章簡介
5.2 while循環(huán)語句
5.3 dowhile循環(huán)語句
5.4 for循環(huán)語句
5.5 goto語句以及用goto語句構(gòu)成循環(huán)
5.6 幾種循環(huán)的比較
5.7 程序舉例
5.8 小結(jié)
5.9 英語角
5.10 作業(yè)
5.11 思考題
5.12 學(xué)員回顧內(nèi)容
第6章 循環(huán)跳出和循環(huán)嵌套
6.1 本章簡介
6.2 break語句和continue語句
6.3 循環(huán)嵌套
6.4.程序舉例
6.5 小結(jié)
6.6 英語角
6.7 作業(yè)
6.8 思考題
6.9 學(xué)員回顧內(nèi)容
第7章 數(shù)組的簡單介紹
7.1 本章簡介
7.2 一維數(shù)組
7.3 二維數(shù)組
7.4 數(shù)組的基本操作
7.5 小結(jié)
7.6 英語角
7.7 作業(yè)
7.8 學(xué)員回顧內(nèi)容
第8章 數(shù)組和循環(huán)嵌套
8.1 本章簡介
8.2 一維數(shù)組程序舉例
8.3 二維數(shù)組程序?qū)嵗?br>8.4 小結(jié)
8.5 英語角
8.6 作業(yè)
8.7 思考題
8.8 學(xué)員回顧內(nèi)容
第9章 函數(shù)
9.1 本章簡介
9.2 函數(shù)的概念
9.3 函數(shù)的工作原理
9.4 函數(shù)的一般形式
9.5 函數(shù)調(diào)用
9.6 規(guī)劃結(jié)構(gòu)化程序
9.7 庫函數(shù)的調(diào)用
9.8 小結(jié)
9.9 英語角
9.10 作業(yè)
9.11 思考題
9.12 回顧內(nèi)容
第10章 字符串
10.1 本章簡介
10.2 字符數(shù)組
10.3 字符串處理函數(shù)
10.4 二維字符數(shù)組的簡單應(yīng)用
10.5 字符數(shù)組舉例
10.6 小結(jié)
10.7 英語角
10.8 作業(yè)
10.9 思考題
10.10學(xué)員回顧內(nèi)容
第11章 內(nèi)存管理
11.1 本章簡介
11.2 內(nèi)存地址
11.3 指針
11.4 小結(jié)
11.5 英語角
11.6 作業(yè)
11.7 思考題
1I.8 學(xué)員回顧內(nèi)容
第12章 預(yù)處理命令
12.1 本章簡介
12.2 宏定義
12.3 “文件包含”處理
12.4 條件編譯
12.5 局部變量和全局變量
12.6 變量的存儲類別
12.7 小結(jié)
12.8 英語角
12.9 作業(yè)
12.10 思考題
第13章 結(jié)構(gòu)體與枚舉類型
13.1 本章簡介
13.2 定義一個結(jié)構(gòu)的一般形式
13.3 結(jié)構(gòu)類型變量的說明
13.4 結(jié)構(gòu)變量成員的表示方法
13.5 結(jié)構(gòu)變量的賦值
13.6 結(jié)構(gòu)變量的初始化
13.7 結(jié)構(gòu)數(shù)組的定義
13.8 結(jié)構(gòu)指針變量的說明和使用
13.9 枚舉類型
13.10 小結(jié)
13.11 英語角
13.12 作業(yè)
第14章 綜合應(yīng)用
14.1 程序功能要求
14.2 問題分析
14.3 程序完整代碼
14.4 小結(jié)
14.5 英語角
14.6 作業(yè)
14.7 思考題
上機(jī)部分
第1章 程序和流程圖
1.1 指導(dǎo)
1.2 作業(yè)
第2章 數(shù)據(jù)類型及輸入輸出函數(shù)
2.1 指導(dǎo)
2.2 作業(yè)
第3章 運(yùn)算符和表達(dá)式
3.1 指導(dǎo)
3.2 作業(yè)
第4章 分支結(jié)構(gòu)
4.1 指導(dǎo)
4.2 作業(yè)
第5章 循環(huán)結(jié)構(gòu)
5.1 指導(dǎo)
5.2 作業(yè)
第6章 循環(huán)跳出和循環(huán)嵌套
6.1 指導(dǎo)
6.2 作業(yè)
第7章 數(shù)組的簡單介紹
7.1 指導(dǎo)
7.2 作業(yè)
第8章 數(shù)組和循環(huán)嵌套
8.1 指導(dǎo)
8.2 作業(yè)
第9章 函數(shù)
9.1 指導(dǎo)
9.2 練習(xí)(50r鐘)
9.3 作業(yè)
第10章 字符串
10.1 指導(dǎo)
10.2 練習(xí)(50分鐘)
10.3 作業(yè)
第11章 內(nèi)存管理
11.1 指導(dǎo)
11.2 練習(xí)(50}鐘)
11.3 作業(yè)
第12章 預(yù)處理命令
12.1 指導(dǎo)
12.2 練習(xí)(50分鐘)
12.3 作業(yè)
第13章 結(jié)構(gòu)體與枚舉型
13.1 指導(dǎo)
13.2 練習(xí)(50分鐘)
13.3 作業(yè)
第14章 綜合運(yùn)用
14.1 指導(dǎo)
14.2 練習(xí)(50分鐘)