本書由13章正文和7個附錄組成。第1章對高級語言特別是C語言的形成與展作了具體的敘述;第2、第3章介紹了C程序基礎(chǔ);第4、第5章介紹了C程序的控制結(jié)構(gòu);第6章介紹了組合數(shù)據(jù)結(jié)構(gòu)“數(shù)組”;第7章介紹了C語言的模塊化程序設計“函數(shù)”;第8、第9章詳細、全面地介紹了C語言的精華——“指針”與“動態(tài)數(shù)據(jù)結(jié)構(gòu)”;第10章介紹了C語言的文件系統(tǒng);第11章介紹了C語言并提高知識的綜合運用能力錦上添花;第12章介紹了C++的基礎(chǔ)知識;第13章通過實例介紹了如何運用C++知識點進行面向?qū)ο蟮某绦蛟O計。
本書可用作高等院校各專業(yè)的C程序設計課程教材、計算機應用能力考試(二級C)的參考用書,亦可用作計算機愛好者的自學讀本。
本書內(nèi)容包括C語言的形成與發(fā)展、C語言的基礎(chǔ)知識、C程序的控制結(jié)構(gòu)、組合數(shù)據(jù)結(jié)構(gòu)、函數(shù)、指針等,由淺入深、具有較強的實用性。本書可用作高等院校各專業(yè)的C程序設計課程教材、計算機應用能力考試(二級C)的參考用書,亦可用作計算機愛好者的自學讀本。
1 C語言概述
1.1 C語言的發(fā)展史
1.2 C/C++程序簡介
1.2.1 簡單的C/C++程序?qū)嵗?
1.2.2 C/C++程序設計規(guī)則
1.2.3 C/C++程序的編輯、編譯與運行
1.3 C程序的基本語法成分
1.3.1 基本字符集
1.3.2 標識符
1.3.3 關(guān)鍵字
1.4 編譯預處理
1.4.1 無參數(shù)宏定義
1.4.2 文件包含
習題1
2 數(shù)據(jù)類型及基本運算
2.1 C數(shù)據(jù)類型
2.2 基本數(shù)據(jù)類型
2.3 數(shù)據(jù)的表示
2.3.1 常量
2.3.2 變量
2.4 常用的運算符和表達式
2.4.1 算術(shù)運算符和算術(shù)表達式
2.4.2 賦值運算符和賦值表達式
2.4.3 逗號運算符和逗號表達式
2.4.4 關(guān)系運算符和關(guān)系表達式
2.4.5 邏輯運算符和邏輯表達式
2.4.6 位運算符和位表達式
C/C++程序設計(第三版)”
2.5 常用的庫函數(shù)
2.5.1 庫函數(shù)的調(diào)用
2.5.2 使用庫函數(shù)注意事項
習題2
3 順序結(jié)構(gòu)程序設計,
3.1 用于順序結(jié)構(gòu)的基本語句
3.1.1 表達式語句
3.1.2 復合語句
3.1.3 空語句
3.2 輸入與輸出
3.2.1 數(shù)據(jù)的輸出
3.2.2 數(shù)據(jù)的輸入
3.3 順序結(jié)構(gòu)程序設計舉例
習題3
4 選擇結(jié)構(gòu)程序設計
4.1 if語句
4.1.1 if語句的三種基本形式
4.1.2 if語句的嵌套形式
4.2 條件表達式
4.3 switch語句
4.4 應用舉例
習題4
5 循環(huán)結(jié)構(gòu)程序設計
5.1 while語句
5.2 dowhile語句
5.3 for語句
5.4 循環(huán)結(jié)構(gòu)的嵌套
5.5 循環(huán)結(jié)構(gòu)的中斷與轉(zhuǎn)移
5.5.1 break語句
5.5.2 continue語句
5.5.3 goto語句
5.6 循環(huán)結(jié)構(gòu)應用舉例
…………………………………………………