《C語(yǔ)言程序設(shè)計(jì)教程/21世紀(jì)高等院校計(jì)算機(jī)應(yīng)用規(guī)劃教材》作為程序設(shè)計(jì)的入門(mén)教材,編者在編寫(xiě)過(guò)程中力求從讀者的角度出發(fā),由淺入深地安排內(nèi)容、簡(jiǎn)潔而準(zhǔn)確地闡述概念,并配以詳實(shí)的圖表。通過(guò)實(shí)例引導(dǎo)讀者思考解決問(wèn)題的方法和步驟,著力培養(yǎng)程序設(shè)計(jì)能力和語(yǔ)言的應(yīng)用能力。《C語(yǔ)言程序設(shè)計(jì)教程/21世紀(jì)高等院校計(jì)算機(jī)應(yīng)用規(guī)劃教材》共十章,分為三個(gè)部分,第1~4章側(cè)重C語(yǔ)言基本語(yǔ)法知識(shí)和程序結(jié)構(gòu)的介紹,包括數(shù)據(jù)表達(dá)中的基本數(shù)據(jù)類(lèi)型,數(shù)據(jù)處理中的表達(dá)式,以及流程控制中的順序、分支、循環(huán)三種語(yǔ)句級(jí)控制方式。第5~9章以語(yǔ)言應(yīng)用能力提升為目的,介紹了函數(shù)、構(gòu)造數(shù)據(jù)類(lèi)型以及指針和文件的使用,第10章以實(shí)際應(yīng)用為背景,通過(guò)一個(gè)實(shí)例系統(tǒng)闡述用結(jié)構(gòu)化程序設(shè)計(jì)思想思考解決復(fù)雜問(wèn)題的過(guò)程,并使用C語(yǔ)言來(lái)實(shí)現(xiàn)系統(tǒng)功能。
第一章 緒論
1.1 程序與算法
1.2 C語(yǔ)言簡(jiǎn)介
1.3 軟件與開(kāi)發(fā)
1.4 小結(jié)
習(xí)題
第二章 C語(yǔ)言編程初步
2.1 C語(yǔ)言的歡迎界面
2.2 標(biāo)識(shí)符
2.3 數(shù)據(jù)類(lèi)型
2.4 基本運(yùn)算
2.5 數(shù)學(xué)庫(kù)函數(shù)
2.6 符號(hào)常量
2.7 小結(jié)
習(xí)題
第三章 鍵盤(pán)輸入與屏幕輸出
3.1 交互式輸入的程序
3.2 輸入與輸出
3.3 應(yīng)用舉例
3.4 小結(jié)
習(xí)題
第四章 選擇結(jié)構(gòu)
4.1 求解分段函數(shù)
4.2 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
4.3 邏輯運(yùn)算符和邏輯表達(dá)式
4.4 用if語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)
4.5 條件運(yùn)算符和條件表達(dá)式
4.6 實(shí)現(xiàn)多分支選擇的SwitCh語(yǔ)句
4.7 位運(yùn)算符
4.8 小結(jié)
習(xí)題
第五章 循環(huán)結(jié)構(gòu)
5.1 累加求和
5.2 while循環(huán)
5.3 do...while循環(huán)
5.4 for循環(huán)
5.5 循環(huán)的選擇
5.6 嵌套循環(huán)
5.7 流程控制語(yǔ)句
5.8 小結(jié)
習(xí)題
第六章 函數(shù)
6.1 函數(shù)的定義
6.2 函數(shù)調(diào)用
6.3 函數(shù)的嵌套調(diào)用
6.4 遞歸函數(shù)
6.5 變量的作用域
6.6 變量的存儲(chǔ)類(lèi)型
6.7 編譯預(yù)處理
6.8 小結(jié)
習(xí)題
第七章 數(shù)組
7.1 一維數(shù)組
7.2 二維數(shù)組
7.3 向函數(shù)傳遞數(shù)組
7.4 數(shù)組的數(shù)據(jù)處理
7.5 小結(jié)
習(xí)題
第八章 指針
8.1 地址與指針
8.2 指針變量
8.3 指針與一維數(shù)組
8.4 小結(jié)
習(xí)題
第九章 字符串
9.1 字符串常量
9.2 字符數(shù)組和字符串
9.3 字符串函數(shù)
9.4 指針與字符串
9.5 小結(jié)
習(xí)題
第十章 指針的高級(jí)應(yīng)用
10.1 指針與二維數(shù)組
10.2 指針數(shù)組與二級(jí)指針
10.3 指針與函數(shù)
10.4 小結(jié)
習(xí)題
第十一章 結(jié)構(gòu)體和共用體
11.1 結(jié)構(gòu)體的定義和初始化
11.2 結(jié)構(gòu)體數(shù)組
11.3 結(jié)構(gòu)體與指針
11.4 結(jié)構(gòu)體與函數(shù)
11.5 共用體
11.6 枚舉類(lèi)型
11.7 小結(jié)
習(xí)題
第十二章 鏈表
12.1 動(dòng)態(tài)存儲(chǔ)空間的分配與回收
12.2 鏈表概述
12.3 建立和遍歷鏈表
12.4 插入和刪除結(jié)點(diǎn)
12.5 刪除鏈表
12.6 應(yīng)用舉例
12.7 小結(jié)
習(xí)題
第十三章 文件
13.1 文件的基本概念
13.2 文件的順序讀寫(xiě)
13.3 文件的隨機(jī)讀寫(xiě)
13.4 小結(jié)
習(xí)題
第十四章 C語(yǔ)言程序設(shè)計(jì)實(shí)例
14.1 系統(tǒng)功能設(shè)計(jì)
14.2 詳細(xì)設(shè)計(jì)
14.3 程序代碼清單
附錄Ⅰ 關(guān)鍵字
附錄Ⅱ 運(yùn)算符的優(yōu)先級(jí)及結(jié)合方式
附錄Ⅲ ASC置置碼表
附錄Ⅳ 常用標(biāo)準(zhǔn)庫(kù)函數(shù)
1.數(shù)學(xué)函數(shù)
2.字符串操作函數(shù)
3.字符判別函數(shù)
4.常見(jiàn)的數(shù)值轉(zhuǎn)換函數(shù)
5.輸入輸出函數(shù)
6.文件操作函數(shù)
7.動(dòng)態(tài)內(nèi)存分配函數(shù)
附錄V 常見(jiàn)編譯錯(cuò)誤和警告信息的英漢對(duì)照
參考文獻(xiàn)