本書共10章,包括:c語言程序設(shè)計概述,數(shù)據(jù)類型與常用庫函數(shù),運算符與表達式,算法與控制結(jié)構(gòu),數(shù)組、字符串與指針,函數(shù),編譯預(yù)處理,結(jié)構(gòu)體、共用體與枚舉類型,文件操作,c++程序設(shè)計初步。本書配有大量的例題和習(xí)題,適合教師課堂教學(xué)和讀者自學(xué);配有以任務(wù)驅(qū)動方式設(shè)計的“c語言程序設(shè)計實驗cai系統(tǒng)”。使用本cai系統(tǒng)進行上機實驗,學(xué)生的上機實驗?zāi)康臅用鞔_,可大大改善實驗效果,減輕教師指導(dǎo)學(xué)生實驗的工作量。此外,本書還提供用于課堂教學(xué)的電子課件和實驗cai系統(tǒng)網(wǎng)絡(luò)版。
本書可以作為各類高等院校計算機專業(yè)及理工科非計算機專業(yè)學(xué)生學(xué)習(xí)“c語言程序設(shè)計”課程的教材,也可作為廣大計算機愛好者學(xué)習(xí)c語言程序設(shè)計的參考書。
更多科學(xué)出版社服務(wù),請掃碼獲取。
第1章 c語言程序設(shè)計概述
1.1計算機程序設(shè)計概述
1.2c語言簡介
1.3c語言的程序結(jié)構(gòu)
1.4運行一個c語言程序
小結(jié)
習(xí)題
第2章 數(shù)據(jù)類型與常用庫函數(shù)
2.1c語言的數(shù)據(jù)類型
2.2常量
2.3變量
2.4指針變量
2.5標(biāo)準(zhǔn)輸入/輸出函數(shù)用法
2.6常用庫函數(shù)
小結(jié)
習(xí)題
第3章 運算符與表達式
3.1運算符概述
3.2算術(shù)運算符與算術(shù)表達式
3.3賦值運算符和賦值表達式
3.4關(guān)系運算與邏輯運算
3.5逗號運算符與逗號表達式
3.6位運算符
3.7指針變量的運算
3.8表達式中的類型轉(zhuǎn)賴
小結(jié)
習(xí)題
第4章 算法與控制結(jié)構(gòu)
4.1c語句結(jié)構(gòu)
4.2算法及算法的表示
4.3順序結(jié)構(gòu)
4.4選擇結(jié)構(gòu)
4.5循環(huán)結(jié)構(gòu)
4.6其他控制語句
4.7應(yīng)用程序舉例
小結(jié)
習(xí)題
第5章 數(shù)組、字符串與指針
5.1數(shù)組概述
5.2一維數(shù)組
5.3二維數(shù)組與多維數(shù)組
5.4數(shù)組與指針
5.5字符數(shù)組與字符串
5.6字符串與字符指針
5.7指針數(shù)組與多級指針變量
5.8應(yīng)用程序舉例
小結(jié)
習(xí)題
第6章 函數(shù)
6.1函數(shù)概述
6.2函數(shù)的定義
6.3函數(shù)調(diào)用與參數(shù)傳遞
6.4函數(shù)與指針
6.5mam函數(shù)的參數(shù)
6.6函數(shù)與變量的作用域
6.7應(yīng)用程序舉例
小結(jié)
習(xí)題
第7章 編譯預(yù)處理
7.1宏定義
7.2文件包含
7.3條件編譯
7.4應(yīng)用程序舉例
小結(jié)
習(xí)題
第8章 結(jié)構(gòu)體、共用體與枚舉類型
8.1結(jié)構(gòu)體類型與結(jié)構(gòu)體變量
8.2結(jié)構(gòu)體數(shù)組
8.3結(jié)構(gòu)體與函數(shù)
8.4動態(tài)數(shù)據(jù)結(jié)構(gòu)——鏈表
8.5共用體
8.6枚舉類型
8.7自定義類型標(biāo)識符
小結(jié)
習(xí)題
第9章 文件操作
9.1文件系統(tǒng)的概念
9.2文件的打開與關(guān)閉
9.3文件的讀寫
9.4應(yīng)用舉例
小結(jié)
習(xí)題
第10章 c++程序設(shè)計初步
10.1面向?qū)ο蟮母拍?br />
10.2 c++的輸入與輸出
10.3函數(shù)重載
10.4類與對象
10.5繼承與派生
小結(jié)
習(xí)題
附錄
附錄a ascii字符集
附錄b運算符的優(yōu)先級和結(jié)合性
附錄c標(biāo)準(zhǔn)c庫函數(shù)
附錄dc語言程序設(shè)計實驗cai系統(tǒng)
參考文獻