注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C/C++程序設計教程

C/C++程序設計教程

C/C++程序設計教程

定 價:¥29.00

作 者: 秦維佳,傘宏力,侯春光,孟艷紅
出版社: 機械工業(yè)出版社
叢編項: 高等院校計算機教材系列
標 簽: C

購買這本書可以去


ISBN: 9787111206095 出版時間: 2007-02-01 包裝: 平裝
開本: 184*260 頁數: 291 字數:  

內容簡介

  C/C++語言是程序設計的入門語言,也是理工類大學生必修的一門程序設計課程。本書在實例的選擇上從易到難,循序漸進,使讀者能夠逐步了解C/C++語言的精髓,掌握結構化程序設計的方法,并初步了解面向對象的程序設計方法。.全書共分12章,5個附錄。內容包括程序設計的基本概念,C語言的數據,結構化程序設計方法,數組、函數、指針的概念和實例,結構體與共用體,位運算,文件的概念和從文件中輸入/輸出數據,C++面向對象程序設計的基本概念,類的繼承與多態(tài)和C++I/O流。附錄介紹了C語言的預編譯命令,Visual C++集成環(huán)境的使用方法,C/C++常用的庫函數,運算符的優(yōu)先級與結合性等。..本書可作為大學本科、??茖W生學習C/C++語言程序設計課程的教材,也可作為C/C++語言自學者的教材或參考書。...

作者簡介

暫缺《C/C++程序設計教程》作者簡介

圖書目錄

第1章 C語言及程序設計初步  
1.1 C/C++歷史及特點.  
1.1.1 C語言的歷史  
1.1.2 C語言的特點  
1.2 程序與程序設計  
1.2.1 程序  
1.2.2 程序設計語言  
1.2.3 程序設計  
1.3 算法與算法的表示方法  
1.3.1 算法的概念  
1.3.2 算法的特性  
1.3.3 算法的常用表示方法  
1.4 C語言程序的基本結構  
1.4.1 程序的組成  
1.4.2 程序中的數據描述  
1.4.3 程序功能及注釋  
1.4.4 C源程序的結構特點  
1.5 C程序的調試  
1.5.1 調試步驟  
1.5.2 Turbo C集成開發(fā)環(huán)境  
1.6 習題  
第2章 數據類型. 運算符和表達式  
2.1 基本符號和標識符  
2.1.1 基本符號  
2.1.2 標識符  
2.2 數據類型  
2.2.1 C語言數據類型  
2.2.2 基本數據類型  
2.3 常量與變量  
2.3.1 常量  
2.3.2 變量  
2.4 數據的輸出  
2.4.1 用printf輸出數據  
2.4.2 用scanf輸入數據  
2.4.3 用putchar輸出字符  
2.4.4 用getchar輸入字符  
2.5 運算符  
2.5.1 賦值運算符  
2.5.2 算術運算符  
2.5.3 關系運算符  
2.5.4 邏輯運算符  
2.5.5 條件運算符  
2.5.6 自增/自減運算符  
2.5.7 其他運算符  
2.6 表達式  
2.6.1 表達式的分類  
2.6.2 表達式的類型轉換  
2.7 習題  
第3章 程序設計基礎  
3.1 結構化程序設計概述  
3.1.1 結構化程序設計的原則  
3.1.2 結構化程序的基本結構與特點  
3.1.3 結構化程序設計的方法  
3.1.4 C語言程序的結構  
3.2 C的基本語句  
3.2.1 表達式語句  
3.2.2 空語句  
3.2.3 函數調用語句  
3.2.4 控制語句  
3.2.5 復合語句  
3.3 順序結構  
3.4 分支結構  
3.4.1 if形式  
3.4.2 if else形式  
3.4.3 else if形式  
3.4.4 if語句的嵌套  
3.4.5 switch語句  
3.5 循環(huán)結構  
3.5.1 while循環(huán)語句  
3.5.2 do-while循環(huán)語句  
3.5.3 for語句  
3.5.4 跳出循環(huán)體  
3.5.5 循環(huán)嵌套  
3.5.6 綜合程序應用舉例  
3.6 習題  
第4章 數組  
4.1 數組的概念  
4.2 一維數組  
4.2.1 一維數組的定義  
4.2.2 一維數組的初始化  
4.2.3 一維數組的引用  
4.2.4 一維數組應用舉例  
4.3 二維數組和多維數組  
4.3.1 二維數組的定義  
4.3.2 二維數組的初始化  
4.3.3 二維數組的引用  
4.3.4 二維數組應用舉例  
4.3.5 多維數組  
4.4 字符數組與字符串  
4.4.1 字符數組的定義  
4.4.2 字符數組的初始化  
4.4.3 字符數組的引用  
4.4.4 字符數組的輸入輸出  
4.4.5 字符串處理函數  
4.4.6 字符數組應用舉例  
4.5 數組應用綜合舉例  
4.6 習題  
第5章 函數  
5.1 函數的概念  
5.2 函數的定義  
5.2.1 函數的定義形式  
5.2.2 函數的返回值  
5.3 函數的調用  
5.3.1 函數的聲明  
5.3.2 函數調用的形式  
5.3.3 函數的參數傳遞  
5.3.4 函數的嵌套調用  
5.3.5 函數的遞歸調用  
5.4 函數與數組  
5.4.1 數組元素作實參  
5.4.2 數組名作實參  
5.4.3 字符數組作函數的參數  
5.5 局部變量和全局變量  
5.5.1 局部變量  
5.5.2 全局變量  
5.6 變量的存儲類別  
5.6.1 自動變量  
5.6.2 靜態(tài)變量  
5.6.3 外部變量  
5.6.4 寄存器變量  
5.7 內部函數和外部函數  
5.7.1 內部函數  
5.7.2 外部函數  
5.8 函數綜合舉例  
5.9 習題  
第6章 指針  
6.1 指針的概念  
6.1.1 指針與地址  
6.1.2 指針變量的定義與初始化  
6.1.3 與指針有關的運算符  
6.1.4 指針的運算  
6.2 指針與數組  
6.2.1 指針與一維數組  
6.2.2 指針與二維數組  
6.2.3 指針數組  
6.3 指針與字符串  
6.4 指針與函數  
6.4.1 指針作為函數參數  
6.4.2 數組指針作為函數參數  
6.4.3 字符串指針作為函數參數  
6.4.4 指向函數的指針  
6.4.5 返回指針值的函數  
6.4.6 main()函數中的參數  
6.5 指向指針的指針  
6.6 習題  
第7章 結構體與共用體  
7.1 結構體類型的定義  
7.2 結構體變量的定義與初始化  
7.2.1 結構體變量的定義  
7.2.2 結構體變量的初始化  
7.3 結構體變量的引用  
7.3.1 引用結構體變量的成員  
7.3.2 兩個相同類型的結構體變量之間相互賦值  
7.3.3 結構體變量在函數間的傳遞  
7.4 結構體數組..  
7.4.1 結構體數組的定義  
7.4.2 結構體數組的初始化  
7.4.3 結構體數組的引用  
7.5 結構體指針  
7.5.1 結構體指針變量的定義  
7.5.2 結構體指針變量的引用  
7.5.3 指向結構體數組的指針  
7.5.4 結構體指針作函數參數  
7.6 鏈表  
7.6.1 鏈表的定義  
7.6.2 實現動態(tài)內存分配的函數  
7.6.3 鏈表的操作  
7.7 共用體  
7.7.1 共用體數據類型及變量的定義  
7.7.2 共用體變量的引用  
7.7.3 共用體的應用  
7.8 枚舉類型  
7.9 用typedef定義類型  
7.10 習題  
第8章 位運算  
8.1 位運算概述  
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.5 習題  
第9章 文件  
9.1 文件概述  
9.1.1 文件的基本概念  
9.1.2 緩沖文件系統(tǒng)和非緩沖文件系統(tǒng)  
9.1.3 文件類型指針  
9.2 文件的打開與關閉  
9.2.1 文件的打開  
9.2.2 文件的關閉  
9.3 文件的順序讀寫  
9.3.1 輸入和輸出一個字符  
9.3.2 輸入和輸出一個字符串  
9.3.3 格式化的輸入和輸出  
9.3.4 按數據塊的形式輸入和輸出  
9.4 文件的定位與隨機讀寫  
9.4.1 文件的定位  
9.4.2 文件的隨機讀寫  
9.5 文件操作的出錯檢測  
9.6 習題  
第10章 面向對象程序設計及C++基礎  
10.1 面向對象程序設計概述  
10.1.1 面向過程程序設計  
10.1.2 面向對象程序設計  
10.1.3 對象與類  
10.1.4 數據的封裝性  
10.1.5 繼承性  
10.1.6 多態(tài)性  
10.2 C++對C的擴充  
10.2.1 變量的定義  
10.2.2 C++的注釋語句  
10.2.3 用const定義常量  
10.2.4 新的I/O操作  
10.2.5 作用域運算符  
10.2.6 帶缺省參數的函數  
10.2.7 函數重載  
10.2.8 內聯函數  
10.2.9 引用  
10.2.10 動態(tài)內存分配  
10.3 C++中的類與對象  
10.3.1 類的聲明  
10.3.2 類成員函數的定義  
10.3.3 對象的定義與訪問  
10.3.4 this指針  
10.4 構造函數與析構函數  
10.4.1 構造函數  
10.4.2 缺省參數的構造函數  
10.4.3 析構函數  
10.5 靜態(tài)成員  
10.5.1 靜態(tài)數據成員  
10.5.2 靜態(tài)成員函數  
10.6 友元  
10.6.1 友元函數  
10.6.2 友元成員函數  
10.6.3 友元類  
10.7 習題  
第11章 類的繼承與多態(tài)  
11.1 繼承與派生  
11.1.1 類的層次結構  
11.1.2 派生類對象結構  
11.1.3 繼承基類成員  
11.2 繼承的訪問控制  
11.2.1 類內的訪問控制  
11.2.2 繼承訪問控制  
11.3 派生類的構造函數與析構函數  
11.3.1 派生類構造函數與析構函數的執(zhí)行順序  
11.3.2 派生類構造函數構造規(guī)則  
11.4 多重繼承  
11.4.1 多重繼承的聲明  
11.4.2 多重繼承的構造函數  
11.4.3 二義性問題  
11.4.4 虛基類  
11.5 多態(tài)性概述  
11.6 編譯時的多態(tài)性與運行時的多態(tài)性  
11.7 運算符重載  
11.7.1 用成員函數重載運算符  
11.7.2 用友元函數重載運算符  
11.8 虛函數  
11.9 純虛函數和抽象類  
11.10 習題  
第12章 C++的輸入輸出流  
12.1 C++的IO系統(tǒng)概述  
12.2 輸入輸出的格式控制  
12.2.1 使用控制符控制輸出格式  
12.2.2 用ios類的成員函數實現格式化IO  
12.3 用戶自定義類型的輸入輸出  
12.3.1 重載插入運算符“<<”  
12.3.2 重載提取運算符“>>”  
12.4 文件的輸入輸出  
12.4.1 打開與關閉文件  
12.4.2 讀寫文件  
12.4.3 二進制文件的讀寫  
12.5 習題  
附錄A ASCII碼表  
附錄B 編譯預處理  
B.1 宏定義  
B.2 文件包含  
B.3 條件編譯  
附錄C 運算符與結合性  
附錄D C語言庫函數  
附錄E Visual C++使用方法簡介  
E.1 Visual C++開發(fā)環(huán)境  
E.2 C++程序開發(fā)過程  
參考文獻...  

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號