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