C 語言是現(xiàn)今廣泛使用的程序設(shè)計語言,深受廣大程序員的青睞!禖 程序設(shè)計》從簡單的樣例入手,全面系統(tǒng)地講述了C 語言的基礎(chǔ)知識、基本語法和編程方法,重點講述解決問題的思路,培養(yǎng)學(xué)習者計算思維能力。
《C 程序設(shè)計》分為兩大部分共13章,*部分(前7章)是基礎(chǔ)知識部分,包括C 語言概述,數(shù)據(jù)類型、運算符與表達式,程序流程控制結(jié)構(gòu),數(shù)組,指針與引用,函數(shù),自定義數(shù)據(jù)類型;第二部分(后6章)是面向?qū)ο蟪绦蛟O(shè)計部分,包括類與對象,靜態(tài)數(shù)據(jù)成員與友元,運算符重載,繼承與派生,虛函數(shù)與多態(tài)性,文件流與文件操作!禖 程序設(shè)計》文字通俗易懂,內(nèi)容深入淺出,概念系統(tǒng)全面,突出重點,側(cè)重應(yīng)用。
《C 程序設(shè)計》適合作為高等院校計算機相關(guān)專業(yè)程序設(shè)計的初學(xué)者。
第一部分 基礎(chǔ)知識
第1章 C語言概述
1.1 編程語言的發(fā)展
1.2 C4語言的特點
1.3 面向?qū)ο蟪绦蛟O(shè)計方法概述
1.4 C 語言的語法規(guī)則與書寫格式
1.5 簡單的C4 程序
1.6 C4 程序的實現(xiàn)
思考與練習
第2章 數(shù)據(jù)類型、運算符與表達式
2.1 基本數(shù)據(jù)類型
2.2 數(shù)據(jù)類型轉(zhuǎn)換
2.3 C4 運算符與表達式
思考與練習
第3章 程序流程控制結(jié)構(gòu)
3.1 C語句和程序結(jié)構(gòu)概述
3.2 選擇結(jié)構(gòu)
3.3 循環(huán)結(jié)構(gòu)
3.4 goto語句
思考與練習
第4章 數(shù)組
4.1 一維數(shù)組
4.2 二維數(shù)組
4.3 字符數(shù)組
思考與練習
第5章 指針與引用
5.1 指針的概念
5.2 指針變量
5.3 指針運算
5.4 指針與數(shù)組
5.5 動態(tài)內(nèi)存分配
5.6 引用
思考與練習
第6章 函數(shù)
6.1 函數(shù)定義的一般形式
6.2 函數(shù)調(diào)用
6.3 變量及作用域
6.4 內(nèi)部函數(shù)和外部函數(shù)
6.5 函數(shù)與數(shù)組
6.6 函數(shù)與指針
6.7 內(nèi)聯(lián)函數(shù)
6.8 函數(shù)的默認參數(shù)
6.9 函數(shù)重載
6.10 函數(shù)的嵌套調(diào)用
6.11 函數(shù)的遞歸調(diào)用
思考與練習
第7章 自定義數(shù)據(jù)類型
7.1 結(jié)構(gòu)體
7.2 枚舉類型
7.3 用typedef定義類型
思考與練習
第二部分 面向?qū)ο蟪绦蛟O(shè)計
第8章 類與對象
8.1 面向?qū)ο蟮某绦蛟O(shè)計概述
8.2 類的對象
8.3 this指針
8.4 構(gòu)造函數(shù)與析構(gòu)函數(shù)
8.5 對象與指針
8.6 對象數(shù)組
8.7 常對象與常成員
思考與練習
第9章 靜態(tài)數(shù)據(jù)成員與友元
9.1 靜態(tài)成員
9.2 友元
思考與練習
第10章 運算符重載
10.1 運算符重載的概念
10.2 運算符重載的基本方法
10.3 運算符重載的一般規(guī)則
10.4.用成員函數(shù)重載運算符
10.5 用友元函數(shù)重載運算符
10.6 重載 、運算符
10.7 重載賦值運算符
10.8 重載[]運算符
10.9 重載類型轉(zhuǎn)換符
思考與練習
第11章 繼承與派生
11.1 繼承與派生的概念
11.2 派生類的定義
11.3 派生類的構(gòu)成
11.4 類的繼承方式
11.5 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
11.6 多重繼承
11.7 虛基類
11.8 賦值兼容規(guī)則
11.9 應(yīng)用舉例
思考與練習
第12章 虛函數(shù)與多態(tài)性
12.1 編譯時的多態(tài)性與運行時的多態(tài)性
12.2 虛函數(shù)
12.3 虛析構(gòu)函數(shù)
12.4.純虛函數(shù)與抽象類
思考與練習
第13章 文件流與文件操作
13.1 文件流與文件類型
13.2 文件流與文件流對象
13.3 文件操作的流程
13.4 文本文件的讀寫操作
13.5 二進制文件的讀寫操作
13.6 文件的隨機訪問
思考與練習
參考文獻