出版時間:2012-1 出版社:清華大學(xué)出版社 作者:蔡啟先 主編 頁數(shù):321
內(nèi)容概要
本書以零程序設(shè)計為起點,采用vc++作為編譯環(huán)境,使讀者全面地掌握計算機程序設(shè)計的基本知識與基本操作技能,并熟悉c語言編程的有關(guān)應(yīng)用。
本書內(nèi)容包括算法與c程序設(shè)計概述,數(shù)據(jù)與運算,基本的程序流程控制結(jié)構(gòu),數(shù)組和字符串,指針,函數(shù),c程序的模塊化設(shè)計,高級數(shù)據(jù)類型,底層編程技術(shù),文件c程序應(yīng)用實例及附錄。在內(nèi)容安排上,先以計算思維的理念解析算法和程序設(shè)計過程,導(dǎo)引出對c語言程序設(shè)計的認(rèn)識;然后集中講透程序的過程設(shè)計,再引入函數(shù)調(diào)用,并升華到模塊化程序設(shè)計;還介紹了高級數(shù)據(jù)類型、底層編程技術(shù)及文件,最后結(jié)合實例介紹了c語言的綜合應(yīng)用。附錄提供了新ansic99標(biāo)準(zhǔn)。
本書可作為高等學(xué)校各專業(yè)、計算機水平考試、各類成人教育的教材使用,也可供計算機愛好者自學(xué)使用。
書籍目錄
第1章 算法與c程序設(shè)計概述
1.1算法、計算思維和算法設(shè)計
1.2用計算機程序設(shè)計語言實現(xiàn)算法
1.3c程序的形式要點
1.4c程序的開發(fā)過程
1.5本章 小結(jié)
練習(xí)題1
第2章 數(shù)據(jù)與運算
2.1c語言的數(shù)據(jù)類型
2.2常量
2.3變量及其數(shù)據(jù)類型
2.4數(shù)據(jù)的輸入輸出
2.5賦值運算和賦值表達(dá)式
2.6算術(shù)運算和算術(shù)表達(dá)式
2.7逗號運算和逗號表達(dá)式
2.8不同類型數(shù)據(jù)之間的轉(zhuǎn)換
2.9運算符的優(yōu)先級和結(jié)合性
2.10本章 小結(jié)
練習(xí)題2
第3章 基本的程序流程控制結(jié)構(gòu)
3.1c語句概述
3.2順序結(jié)構(gòu)
3.3選擇結(jié)構(gòu)的流程控制
3.4循環(huán)結(jié)構(gòu)的流程控制
3.5關(guān)于goto語句
3.6綜合應(yīng)用舉例
3.7程序的書寫格式
練習(xí)題3
第4章 數(shù)組和字符串
4.1數(shù)組的概念
4.2一維數(shù)組
4.3二維數(shù)組
4.4多維數(shù)組
4.5字符數(shù)組與字符串
4.6綜合應(yīng)用舉例
4.7本章 小結(jié)
練習(xí)題4
第5章 指針
5.1指針的概念
5.2指針和變量
5.3指針和數(shù)組
5.4字符指針和字符串
5.5多級指針
5.6綜合應(yīng)用舉例
5.7本章 小結(jié)
練習(xí)題5
第6章 函數(shù)
6.1函數(shù)概述
6.2函數(shù)的定義、聲明和調(diào)用
6.3函數(shù)間的參數(shù)傳遞
6.4數(shù)組作為函數(shù)參數(shù)
6.5指針和函數(shù)
6.6命令行與main參數(shù)
6.?函數(shù)的嵌套調(diào)用和遞歸調(diào)用
6.8綜合應(yīng)用舉例
6.9本章 小結(jié)
練習(xí)題6
第7章 c程序的模塊化設(shè)計
7.1c程序的模塊化結(jié)構(gòu)
7.2內(nèi)部變量、外部變量和作用域、生存期
7.3變量和函數(shù)的存儲屬性
7.4動態(tài)存儲分配和釋放
7.5編譯預(yù)處理
7.6綜合應(yīng)用舉例
7.7本章 小結(jié)
練習(xí)題7
第8章 高級數(shù)據(jù)類型
8.1結(jié)構(gòu)體數(shù)據(jù)類型
8.2結(jié)構(gòu)體應(yīng)用舉例
8.4枚舉數(shù)據(jù)類型
8.5用typedef定義類型
8.6用結(jié)構(gòu)體建立鏈表
8.7本章 小結(jié)
練習(xí)題8
第9章 底層編程技術(shù)
9.1c語言的位運算符
9.2位段
9.3volatile類型修飾符
9.4綜合應(yīng)用舉例
9.5本章 小結(jié)
練習(xí)題9
第10章 文件
10.1文件的概述
10.2文件的打開和關(guān)閉
10.3文件的讀和寫
10.4綜合應(yīng)用舉例
10.5本章 小結(jié)
練習(xí)題10
第11章 c程序應(yīng)用實例
11.1抽獎程序
11.2求解“四色問題”
11.3高精度計算圓周率
11.4c語言與匯編語言的混合編程
附錄a基本ascii碼表
附錄bc庫函數(shù)
附錄cc99標(biāo)準(zhǔn)
參考文獻
圖書封面
評論、評分、閱讀與下載