C/C++程式設計基礎

C/C++程式設計基礎

《C/C++程式設計基礎》是2003年1月1日由科學出版社出版的圖書。本書適合作高等院校計算機及相關專業的本科、大專、高職及高專學生的教材以及沒有C語言基礎而初次學習C++的人的學習參考書。

基本介紹

  • 書名:C/C++程式設計基礎
  • ISBN: 9787030109217
  • 頁數:383頁
  • 出版社科學出版社
  • 出版時間:2003年1月1日
  • 裝幀:平裝
  • 開本:16
  • 版次:第一版
  • 叢書名:高職高專計算機系列教材
內容簡介,目錄,

內容簡介

《C/C++程式設計基礎》是專門講述C/C++程式設計基礎的教材。全書分三個部分。第一部分講述C/C++語言的基礎;第二部分闡述面向對象的設計方法。這兩部分都有例題和練習與之配合。第三部分是上機指導以及各章後的思考題與練習題的解答。《C/C++程式設計基礎》語言通俗易懂,例題與練習詳盡,內容深入淺出。

目錄

第一篇 C/C++語言基礎
第1章 C/C++語言概述
1.1 C/C++語言發展概況
1.1.1 C/C++語言產生的歷史背景
1.1.2 C++語言的發展
1.2 面向對象的程式設計方法概述
1.2.1 傳統的結構化程式設計方法
1.2.2 面向對象的程式設計方法
1.2.3 面向對象的程式設計思想
1.3 C++語言的編程特徵
1.3.1 抽象性
1.3.2 封裝性
1.3.3 繼承性
1.3.4 多態性
1.4 C/C++語言的語法規則與書寫格式
1.4.1 C/C++標識符與關鍵字
1.4.2 C/C++語言的應用程式組成
1.4.3 C/C++的語法規則與書寫格式
1.4.4 簡單的C/C++語言程式範例
小結
第2章 數據類型、運算符與表達式
2.1 C/C++的基本數據類型
2.1.1 整數類型
2.1.2 浮點類型
2.2 常量
2.2.1 常量定義
2.2.2 數值常量
2.2.3 字元與字元串常量
2.3 C/C++存儲類型與變數作用域
2.3.1 C/C++的存儲類型
2.3.2 變數定義
2.3.3 量的作用域
2.3.4 內部變數和外部變數
2.4 數據類型轉換
2.4.1 自動數據類型轉換
2.4.2 強制數據類型轉換
2.5 C/C++運算符
2.5.1 算術運算符
2.5.2 關係運算符
2.5.3 邏輯運算符
2.5.4 位操作運算符
2.5.5 自增(減)操作運算符
2.5.6 賦值與複合運算符
2.5.7 其他操作符與運算符優先權
2.6 C/C++表達式
2.6.1 C/C++表達式的種類
2.6.2 處理表達式時應注意的問題
2.7 C/C++的自定義類型
小結
第3章 C/C++程式的結構
3.1 編譯預處理功能
3.1.1 檔案包含
3.1.2 條件編譯
3.1.3 宏定義
3.1.4 帶參數的宏定義
3.2 語句與程式結構概述
3.2.1 複合語句
3.2.2 表達式語句與空語句
3.2.3 程式的三種基本結構
3.3 數據的輸入與輸出簡介
3.3.1 C語言的輸入與輸出
3.3.2 C++語言的輸入與輸出
3.3.3 C++輸出格式控制
小結
第4章 程式流程控制結構
4.1 選擇控制結構
4.1.1 二分支控制結構
4.1.2 多分支控制結構
4.2 循環控制結構
4.2.1 while語句
4.2.2 for語句
4.2.3 do-while語句
4.2.4 三種循環語句的比較
4.2.5 多重循環
4.3 轉向控制
4.3.1 break語句
4.3.2 continue語句
4.3.3 break語句與continue語句的比較
4.3.4 return語句
4.3.5 goto語句
4.4 流程控制套用示例
小結
第5章 高級數據類型
5.1 枚舉類型
5.1.1 枚舉類型的定義與枚舉變數
5.1.2 枚舉類型變數的賦值與套用
5.2 聯合
5.2.1 聯合及聯合變數定義的一般形式
5.2.2 聯合的特點與套用
5.3 結構
5.3.1 結構定義的一般形式
5.3.2 結構變數的定義與套用
5.4 數組與字元串
5.4.1 一維數組
5.4.2 二維數組
5.4.3 字元型數組
5.4.4 數組的存儲
5.4.5 字元數組與字元函式
5.5 數組與結構
5.6 指針
5.6.1 指針的基本概念
5.6.2 指針變數
5.6.3 無類型指針
5.6.4 指針與數組
5.6.5 指針的指針
小結
第6章 函式
6.1 函式定義的一般方式
6.1.1 函式定義的方式
6.1.2 函式的聲明與定義方式
6.1.3 形參與實參
6.2 函式的調用
6.2.1 函式調用方式
6.2.2 函式的傳值調用
6.2.3 函式的傳指針調用
6.2.4 函式的傳址調用
6.3 函式的預設參數
6.4 局部變數與全局變數
6.4.1 局部變數
6.4.2 全局變數
6.4.3 靜態變數
6.5 內部函式與外部函式
6.5.1 內部函式
6.5.2 外部函式
6.6 標識符的作用域
6.6.1 作用域的種類
6.6.2 標識符作用域的規定
6.7 函式的返回值
6.7.1 利用return語句返回函式的值
6.7.2 利用參數返回函式運算的結果
6.7.3 利用全局變數返回函式運算結果
6.8 內聯函式
6.8.1 內聯函式的定義與使用方法
6.8.2 內聯函式與帶參宏的區別
6.9 函式重載
6.10 函式的嵌套與遞歸調用
6.10.1 函式的嵌套調用
6.10.2 函式的遞歸調用
第二篇 面向對象的程式設計方案
第7章 類與對象
7.1 類
7.2 對象
7.3 構造函式和析構函式
7.4 類的內聯與友元成員
7.5 局部類和嵌套類
7.6 對象與指針、數組
7.7 動態記憶體分配
7.8 靜態成員
7.9 常對象與常成員
小結
第8章 類的繼承與派生
8.1 基類與派生類
8.2 派生類的構造函式、析構函式和友元
8.3 多重派生與多層派生
8.4 類的多繼承
8.5 虛基類
8.6 賦值兼容規則
小結
第9章 類的多態與抽象
9.1 多態性
9.2 運算符重載
9.3 聯編
9.4 虛函式
9.5 抽象類
小結
第10章 C++的檔案與I/O流
10.1 流類的概念
10.2 輸出流
10.3 輸入流
10.4 I/O流錯誤的處理
小結
第三篇 上機指導與習題解答
第11章 Visual C++ 6.0概述
11.1 Visual C++ 6.0的特點
11.2 Visual C++ 6.0開發環境
11.3 Visual C++ 6.0應用程式的基本概念
小結
第12章 Visual C++ 6.0使用簡介
12.1 Visual C++ 6.0主視窗
12.2 Visual C++ 6.0工具列
12.3 Visual C++ 6.0選單欄
12.4 項目與項目工作區
12.5 資源
小結
第13章 上機實驗指導
13.1 實驗一 C/C++語言程式認識初步
13.2 實驗二 運算符與表達式的使用
13.3 實驗三 簡單的程式開發步驟
13.4 實驗四 C/C++簡單的輸出格式與程式結構
13.5 實驗五 程式流程控制結構
13.6 實驗六 數組
13.7 實驗七 指針
13.8 實驗八 結構與聯合
13.9 實驗九 函式
13.10 實驗十 類與對象
13.11 實驗十一 類的繼承與派生
13.12 實驗十二 類的多態與抽象
13.13 實驗十三 流與檔案
附錄 習題解答
參考文獻

相關詞條

熱門詞條

聯絡我們