C·C++程式設計教程

數組和指針 指針和數組 數組和指針

圖書信息

出版社: 高等教育出版社; 第1版 (2009年5月1日)
叢書名: 普通高等教育“十一五”國家級規劃教材·國家教學成果獎配套教材,高等學校電腦程式設計課程系列教材
平裝: 273頁
正文語種: 簡體中文
開本: 16
ISBN: 9787040262995
條形碼: 9787040262995
尺寸: 25.8 x 18.2 x 1.2 cm
重量: 440 g

作者簡介

龔沛曾,1982年畢業於華東理工大學自動控制系。現為同濟大學計算機科學與技術系教授,任教育部高等學校計算機基礎課程教學指導委員會委員、全國高校計算機教育研究會副理事長、上海市計算機基礎教育協會副理事長。長期從事計算機基礎教學與研究工作,主持多項教育部教改項目。承擔的國家“七五”攻關項目獲上海市科技進步三等獎;主編的《Visual Basic程式設計教程》、《大學計算機基礎》於2003年、2007年連續兩屆獲上海市優秀教材一等獎;主講的“Visual Basic程式設計”、“大學計算機基礎”於2003年和2005年被評為國家精品課程;主持的教改項目獲國家級教學成果二等獎、2001年和2005年上海市教學成果一等獎;享受國務院特殊津貼,獲上海市優秀教育工作者、上海市首屆高校教學名師獎等榮譽稱號。
楊志強,1985年畢業於南京大學數理邏輯專業,工學博士,現為同濟大學計算機科學與技術系教授。長期從事計算機基礎教學工作,先後主講了“Visual Basic程式設計”、“大學計算機基礎”、“資料庫技術與套用”、“C/C++程式設計”等課程,參與編寫了18部教材,先後獲得上海市育才獎、同濟大學優秀青年教師等榮譽稱號。

內容簡介

《C/C++程式設計教程》是普通高等教育“十一五”國家級規劃教材,國家教學成果獎配套教材。《C/C++程式設計教程》根據教育部《關於進一步加強高等學校計算機基礎教學的意見》中有關電腦程式設計基礎課程的教學要求而編寫。
《C/C++程式設計教程》以VisualC++為開發環境,主要內容包括:C/C++概述,基本數據類型、運算符和表達式,結構化程式設計,數組和指針,函式,結構和鍊表,檔案,面向對象程式設計基礎,並針對課程內容設定了10個實驗。
《C/C++程式設計教程》按照“夯實基礎、面向套用、培養創新”的指導思想更加重了教材的基礎性、套用性和創新性,成功地將傳統的面向過程程式設計和現代的面向對象程式設計兩部分有機地結合在一起,體現了教材的先進性。
《C/C++程式設計教程》可作為高等學校程式設計課程教材,也可作為培訓或自學教材。

目錄

第一篇 教學篇
第1章 C/C++概述
1.1 C/C++發展簡史
1.2 簡單的C/C++程式實例
1.3 基本語法成分
1.4 數據的輸入和輸出
1.4.1 cout和cin
1.4.2 prinff和scanf函式
1.5 編譯預處理
1.5.1 檔案包含
1.5.2 宏定義
1.6 Visual C++簡介
1.6.1 Visual C+十集成開發環境
1.6.2 簡單C/C++程式的編寫、運行過程
1.6.3 程式調試
習題
第2章 基本數據類型、運算符和表達式
2.1 數據類型
2.1.1 數據類型分類
2.1.2 基本數據類型的存儲
2.2 變數和常量
2.2.1 變數
2.2.2 常量
2.3 運算符和表達式
2.3.1 運算符
2.3.2 表達式
2.3.3 數據類型轉換
2.3.4 內部函式
2.4 指針
2.4.1 指針概念的引入
2.4.2 指針運算
2.4.3 new和delete
2.5 typedef語句
2.6 套用舉例
習題
第3章 結構化程式設計
3.1 順序結構
3.1.1 表達式語句
3.1.2 空語句
3.1.3 複合語句
3.2 選擇結構
3.2.1 if語句
3.2.2 switch語句
3.3 循環結構
3.3.1 while語句
3.3.2 do-while語句
3.3.3 for語句
3.3.4 循環語句的嵌套
3.4 其他控制語句
3.4.1 goto語句
3.4.2 break語句和continue語句
3.5 套用舉例
習題
第4章 數組和指針
4.1 一維數組
4.1.1 引言
4.1.2 一維數組的定義、存儲和初始化
4.1.3 數組元素的引用和基本操作
4.1.4 數組排序
4.2 二維數組
4.2.1 二維數組的定義和初始化
4.2.2 二維數組的基本操作
4.3 字元數組
4.3.1 字元數組的使用
4.3.2 字元串處理函式
4.4 指針和數組
4.4.1 指針和一維數組
4.4.2 指針和二維數組
4.4.3 指針和字元串
4.5 套用舉例
習題
第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.2.4 數組名作參數
5.3 遞歸函式
5.3.1 遞歸的概念
5.3.2 遞歸函式和遞歸調用
5.3.3 遞歸調用的執行過程
5.4 函式參數預設
5.5 函式重載
5.6 函式模板
5.7 作用域與存儲類別
5.7.1 自動變數
5.7.2 靜態局邵變數
5.7.3 全局變數
5.8 套用舉例
習題
第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 套用舉例
習題
第7章 檔案
7.1 檔案概述
7.1.1 C/c++檔案
7.1.2 檔案指針
7.2 檔案的打開與關閉
7.2.1 檔案的打開
7.2.2 檔案的關閉
7.3 檔案的讀/寫
7.3.1 檔案的字元讀/寫
7.3.2 檔案的字元串讀/寫
7.3.3 檔案的數據塊讀/寫
7.3.4 檔案的格式化讀/寫
7.3.5 檔案的隨機讀/寫
7.4 套用舉例
習題
第8章 面向對象程式設計基礎
8.1 面向對象程式設計概述
8.1.1 面向對象程式設計的產生
8.1.2 面向對象的基本概念和特點
8.2 類和對象
8.2.1 類的定義
8.2.2 對象的定義
8.2.3 對象的初始化
8.2.4 常對象和常成員
8.2.5 靜態成員
8.2.6 友元函式
8.3 繼承和派生
8.3.1 基類和派生類
8.3.2 單繼承
8.4 多態性
8.4.1 函式重載
8.4.2 運算符重載
8.4.3 虛函式
8.4.4 抽象類
8.5 套用舉例
習題
第二篇 實驗篇
實驗1 C/C++概述
實驗2 順序結構程式
實驗3 選擇控制結構
實驗4 循環控制結構
實驗5 數組和指針
實驗6 函式
實驗7 結構和鍊表
實驗8 檔案
實驗9 對象和類
實驗10 繼承和多態性
參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們