出版時(shí)間:2007-8 出版社:武漢大學(xué) 作者:陳建新 頁數(shù):193 字?jǐn)?shù):325000
內(nèi)容概要
C語言是目前最流行的程序設(shè)計(jì)語言之一,具有概念簡潔、語句簡湊、表達(dá)能力強(qiáng)、運(yùn)算符多而靈活、控制流和數(shù)據(jù)結(jié)構(gòu)新穎,程序結(jié)構(gòu)陛和可讀性好,可移植性好等優(yōu)點(diǎn)。C語言數(shù)據(jù)類型豐富,既可以用來編寫應(yīng)用程序,又可以用來編寫系統(tǒng)軟件。它既具有高級(jí)語言程序設(shè)計(jì)的特點(diǎn),又具有匯編語言的功能,是當(dāng)今世界上最具影響力的程序設(shè)計(jì)語言之一。
本書全面介紹了C語言程序設(shè)計(jì)的基本知識(shí),C語言的基本數(shù)據(jù)類型、常量、變量與表達(dá)式,C語言進(jìn)行結(jié)構(gòu)化程序設(shè)計(jì)的基本方法,包括結(jié)構(gòu)化程序的順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)及其設(shè)計(jì)方法,介紹了函數(shù)與指針的概念及其使用,還介紹了其他數(shù)據(jù)類型與C語言文件系統(tǒng)等內(nèi)容。
本書可作為高等院校開設(shè)“C語言程序設(shè)計(jì)”課程的教學(xué)用書,也可作為從事計(jì)算機(jī)應(yīng)用的科技人員的參考用書和培訓(xùn)教材,同時(shí)也可作為參加全國計(jì)算機(jī)等級(jí)考試者的參考用書。
書籍目錄
第一章 C語言概述
1.1 緒論
1.1.1 程序設(shè)計(jì)語言
1.1.2 C語言簡介
1.2 C語言程序的構(gòu)成
1.2.1 C語言的字符集
1.2.2 C程序的基本詞匯
1.2.3 C語言的基本語句
1.2.4 C程序的基本結(jié)構(gòu)
1.3 簡單的C語言源程序
1.4 C語言實(shí)驗(yàn)環(huán)境——Turbo C操作界面
1.5 算法描述工具簡介
1.5.1 程序流程圖
1.5.2 N-S圖
1.5.3 偽代碼
習(xí)題一
第二章 C程序設(shè)計(jì)基礎(chǔ)
2.1 基本數(shù)據(jù)類型
2.2 常量與變量
2.2.1 整型量
2.2.2 浮點(diǎn)型量
2.2.3 字符型量
2.3 數(shù)組
2.3.1 一維數(shù)組
2.3.2 二維數(shù)組
2.3.3 字符數(shù)組與字符串
2.4 常用運(yùn)算符及其表達(dá)式
2.4.1 算術(shù)運(yùn)算符
2.4.2 賦值運(yùn)算符
2.4.3 關(guān)系運(yùn)算符
2.4.4 邏輯運(yùn)算符
2.4.5 位運(yùn)算符
2.4.6 其他運(yùn)算符
2.4.7 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性
2.5 基本輸入輸出函數(shù)
2.5.1 printf()函數(shù)
2.5.2 scanf()函數(shù)
2.5.3 字符的輸人輸出函數(shù)
2.6 預(yù)處理命令
習(xí)題二
第三章 順序與分支程序設(shè)計(jì)
3.1 C語言語句及其程序結(jié)構(gòu)
3.1.1 流程控制語句
3.1.2 表達(dá)式語句
3.1.3 特殊語句
3.1.4 C程序的基本結(jié)構(gòu)
3.2 順序程序設(shè)計(jì)及其舉例
3.3 分支語句
3.3.1 邏輯表達(dá)式
3.3.2 單分支if語句
3.3.3 雙分支if語句
3.3.4 多分支if語句
3.3.5 switch語句
3.4 goto語句
3.5 分支程序設(shè)計(jì)舉例
習(xí)題三
第四章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
4.1 while語句
4.2 do-while語句
4.3 for語句
4.4 三種循環(huán)的比較
4.5 終止循環(huán)語句
4.6 retum語句
4.7 多重循環(huán)
4.8 循環(huán)程序設(shè)計(jì)舉例
習(xí)題四
第五章 函數(shù)
5.1 函數(shù)的定義
5.1.1 庫函數(shù)
5.1.2 用戶自定義函數(shù)
5.2 函數(shù)的調(diào)用及參數(shù)傳遞
5.2.1 函數(shù)的說明
5.2.2 函數(shù)的調(diào)用
5.2.3 函數(shù)的參數(shù)傳遞
5.3 函數(shù)的嵌套調(diào)用及遞歸調(diào)用
5.3.1 嵌套調(diào)用
5.3.2 遞歸調(diào)用
5.4 函數(shù)與數(shù)組
5.4.1 數(shù)組元素作函數(shù)實(shí)參
5.4.2 數(shù)組名作函數(shù)參數(shù)
5.5 變量的作用域及存儲(chǔ)類型
5.5.1 局部變量與全局變量
5.5.2 變量的存儲(chǔ)類型
5.5.3 函數(shù)的存儲(chǔ)分類
5.6 函數(shù)應(yīng)用舉例
習(xí)題五
第六章 指針
6.1 指針的概念
6.2 指針運(yùn)算及多級(jí)指針
6.2.1 與指針相關(guān)的運(yùn)算符
6.2.2 指針運(yùn)算
6.2.3 多級(jí)指針
6.3 指針與數(shù)組的應(yīng)用
6.3.1 指向一維數(shù)組元素的指針
6.3.2 二維數(shù)組及其指針表示
6.3.3 指針數(shù)組
6.3.4 字符串與指針
6.3.5 main函數(shù)的參數(shù)
6.4 指針與函數(shù)
6.4.1 指針變量作為函數(shù)參數(shù)
6.4.2 指針型函數(shù)
6.4.3 函數(shù)指針
6.5 指針應(yīng)用舉例
習(xí)題六
第七章 其他數(shù)據(jù)類型
7.1 結(jié)構(gòu)體類型
7.1.1 結(jié)構(gòu)體類型的定義
7.1.2 結(jié)構(gòu)體變量的定義
7.1.3 結(jié)構(gòu)體變量的引用
7.1.4 結(jié)構(gòu)體變量的初始化
7.1.5 結(jié)構(gòu)體作函數(shù)參數(shù)
7.1.6 結(jié)構(gòu)體的嵌套
7.2 結(jié)構(gòu)體數(shù)組
7.3 結(jié)構(gòu)體類型指針
7.3.1 指向結(jié)構(gòu)體變量的指針
7.3.2 指向結(jié)構(gòu)體數(shù)組的指針
7.3.3 結(jié)構(gòu)體與函數(shù)
7.3.4 結(jié)構(gòu)型函數(shù)和結(jié)構(gòu)指針型函數(shù)
7.4 動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)——鏈表
7.4.1 鏈表的結(jié)構(gòu)描述
7.4.2 單鏈表的建立
7.4.3 單鏈表的基本操作
7.5 位段
7.6 共用體類型
7.6.1 共用體類型定義
7.6.2 共用體變量的定義
7.6.3 共用體變量的引用
7.7 枚舉類型與自定義類型
7.7.1 枚舉類型的定義
7.7.2 枚舉類型變量的定義
7.7.3 用typedef定義類型
7.7.4 typedef類型定義的使用
7.8 程序設(shè)計(jì)舉例
習(xí)題七
第八章 文件
8.1 文件概述
8.1.1 文件的相關(guān)概念
8.1.2 文件系統(tǒng)
8.1.3 文件指針
8.2 文件的打開與關(guān)閉
8.2.1 文件的打開
8.2.2 文件的關(guān)閉
8.3 文件的讀與寫
8.3.1 字符讀寫函數(shù)
8.3.2 字符串讀寫函數(shù)
8.3.3 數(shù)據(jù)塊讀寫函數(shù)
8.3.4 格式化讀寫函數(shù)
8.4 其他文件處理函數(shù)
8.5 文件應(yīng)用舉例
習(xí)題八
主要參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載