圖書信息
出版社: 北京郵電大學出版社; 第1版 (2004年11月1日)
叢書名: 21世紀高等院校計算機系列教材
平裝: 306頁
正文語種: 簡體中文
開本: 16
ISBN: 7563509747
條形碼: 9787563509744
尺寸: 26 x 18.2 x 1.4 cm
重量: 558 g
內容簡介
《C/C++程式設計》結合最新的C/C++標準,對C/C++程式設計語言進行深入淺出的介紹。從最基本的概念出發,介紹C/C++作為語言的來龍去脈,並且一步步地進入語言的更深層次開發。《C/C++程式設計》前部分為C的基礎部分,在C語言中適當地引入C++的相關知識,以便為學習後部分C++打下紮實的基礎。通過結構化程式設計的學習,讀者可具備軟體開發所需要的基本知識。針對面向對象理論的編程方法,《C/C++程式設計》對封裝、繼承和多態、運算符重載語法現象等重點部分提供了明確而細緻的闡述。
《C/C++程式設計》分為兩大塊:第1~6章具體講述C語言的基本概念和一般編程方法;第7~12章具體講述C++的基本知識,介紹C++對C的擴充和面向對象編程的基礎知識。
《C/C++程式設計》適合高等院校計算機類學生及計算機相關工作人員使用。
目錄
第1章 C語言概述
1.1 C語言的發展歷史及其基本特徵
1.1.1 C語言的發展歷史
1.1.2 C語言的基本特徵
1.2 簡單的C程式介紹
本章小結
習題
第2章 基本數據類型、運算符和表達式
2.1 標識符
2.1.1 標識符
2.1.2 關鍵字
2.2 C語言的基本數據類型
2.2.1 常量與變數
2.2.2 整型數據
2.2.3 實型數據
2.2.4 字元型數據和字元串常量
2.3 各類數值型數據間的混合運算
2.4 c語言的運算符和表達式
2.4.1 算術運算符和算術表達式
2.4.2 賦值運算符和賦值表達式
2.4.3 逗號運算符和逗號表達式
2.4.4 size of運算符
本章小結
習題
第3章 基本輸入輸出和順序程式設計
3.1 數據輸入輸出的概念
3.2 字元數據的輸入輸出
3.2.1 putchar函式(字元輸出函式)
3.2.2 getchar函式(字元輸入函式)
3.3 格式輸入輸出
3.3.1 printf( )函式(格式輸出函式)
3.3.2 scanf(格式輸入函式)
3.4 常用函式的使用
3.4.1 數學函式
3.4.2 字元處理函式
3.4.3 基本圖形函式
3.5 順序結構程式設計舉例
本章小結
習題
第4章 選擇和循環結構程式設計
4.1 語句概述
4.2 關係運算符和關係表達式
4.2.1 關係運算符及其優先次序
4.2.2 關係表達式
4.3 邏輯運算符和邏輯表達式
4.3.1 邏輯運算符及其優先次序
4.3.2 邏輯表達式
4.4 選擇結構的程式設計
4.4.1 if語句
4.4.2 條件運算符
4.4.3 switch語句
4.5 循環結構的程式設計
4.5.1 while語句
4.5.2 d0-while語句
4.5.3 for語句
4.5.4 循環的嵌套
4.5.5 break語句和continue語句
4.6 程式設計
本章小結
習題
第5章 數組
5.1 一維數組的定義和引用
5.1.1 一維數組的定義
5.1.2 一維數組的引用
5.1.3 一維數組的初始化
5.1.4 一維數組程式舉例
5.2 二維數組的定義和使用
5.2.1 二維數組的定義
5.2.2 二維數組的引用
5.2.3 二維數組的初始化
5.3 字元數組與字元串
5.3.1 字元數組的定義和引用
5.3.2 字元數組的初始化
5.3.3 字元數組與字元串的輸入與輸出
5.3.4 字元串處理函式
5.4 程式舉例
本章小結
習題
第6章 函式
6.1 概述
6.2 函式的定義和調用
6.2.1 函式定義的一般形式
6.2.2 函式的參數和函式的值
6.2.3 函式的調用
6.3 函式的嵌套調用
6.4 函式的遞歸調用
6.5 變數的作用域和存儲類別
6.5.1 局部變數和全局變數
6.5.2 變數存儲類型
本章小結
習題
第7章 預處理命令
7.1 宏定義
7.1.1 無參宏定義
7.1.2 帶參宏定義
7.2 “檔案包含”處理
7.3 條件編譯
本章小結
習題
第8章 指針
8.1 指針的概念
8.1.1 變數的地址與變數的內容
8.1.2 直接訪問與間接訪問
8.1.3 指針與指針變數
8.2 指針變數的定義與引用
8.2.1 指針變數的定義
8.2.2 指針變數的引用
8.3 指針運算
8.3.1 指針的算術運算
8.3.2 指針的關係運算
8.4 指針和數組
8.4.1 指針與一維數組
8.4.2 指針與二維數組
8.5 指針與字元串
8.6 指針數組和指向指針的指針
8.6.1 指針數組
8.6.2 指向指針的指針
8.7 指針與記憶體的動態分配
8.8 指針與數組作為函式的參數
8.8.1 指針變數作為函式的參數
8.8.2 數組名作為函式的參數
8.9 帶參數的main函式
8.10返回指針值的函式
8.11函式指針的定義與引用
8.11.1 函式指針的定義
8.11.2 函式指針變數的賦值
8.11.3 函式指針變數的引用
8.11.4 函式指針變數作為函式的參數
本章小結
習題
第9章 結構體、共用體及枚舉型
9.1 結構體
9.1.1 結構體類型的定義
9.1.2 結構體變數的定義和引用
9.1.3 簡化結構體類型名
9.1.4 結構體數組
9.2 指向結構體類型數據的指針
9.2.1 指向結構體變數的指針
9.2.2 指向結構體類型數據的指針
9.3 共用體及枚舉型
……
第10章 檔案
第11章 C++的面向對象基礎知識
附錄
參考文獻
後記