新手學C++

新手學C++

新手學C++》是北京希望電子出版社2010年1月1日出版的圖書。

基本介紹

  • 中文名:新手學C++
  • 作者:王欣惠 著  
  • 出版時間:2010年1月1日
  • 出版社北京希望電子出版社 
  • 頁數:508 頁
  • ISBN:9787894989901 
  • 開本:16 開
內容簡介,圖書目錄,

內容簡介

《新手學C++》內容簡介:本手冊以標準C++為藍本,全面介紹了c++基礎知識及常用工具的用法。本手冊共分四篇,主要內容涉及:預備知識、c++概述、變數和基本類型、表達式、語句、數組、字元串、指針、函式、標準庫類型、類、重載操作符、繼承性、多態性、命名空間、模板、異常處理與錯誤等內容。
作者依據多年的C++使用經驗,總結出學習C++的初學者最需要的知識與學習方法,幫助學習者用最少的時間來獲得最大的學習效果。文中通過大量實例講解C++的知識點,精選的實例簡潔、通俗,非常容易學懂與掌握。本手冊適合C++的初學者,也可作為大專院校計算機、軟體工程相關專業學生使用。
本光碟內容為實例原始碼、語音視頻教學及電子教案(PPT)。
本光碟及配套手冊由北京希望電子出版社獨家發行,未經出版者書面許可,任何單位和個人不得擅自摘抄、複製光碟和本手冊的部分或全部內容,並以任何方式進行傳播。

圖書目錄

第1篇 簡介
第1章 開始
1.1 c++簡史
1.1.1 c++發展歷程
1.1.2 應先學習C語言嗎
1.1.3 c++與面向對象編程(OOP)
1.2 編程工具的安裝與使用
1.2.1 ANSI標準以及標準化的重要性
1.2.2 編程工具的安裝
1.2.3 編程工具的配置
1.3 編程準備
1.4 創建程式的步驟
1.4.1 用編譯器生成目標檔案
1.4.2 用連結器生成執行檔
1.5 小結
第2章 C++概述
2.1 Hello World!第一個C++程式
2.1.1 打開編譯器並新建源檔案
2.1.2 保存檔案並輸入代碼
2.1.3 編譯並運行程式
2.1.4 出錯信息
2.2 主函式
2.2.1 最小的C++程式
2.2.2 主函式的定義
2.2.3 使用主函式的注意事項
2.2.4 主函式的返回值
2.3 標準庫名字空間
2.3.1 從程式了解名字空間
2.3.2 名字空間解析
2.4 預處理指示符
2.5 輸入與輸出
2.5.1 標準輸出(cout)
2.5.2 標準輸入
2.5.3 命令提示符視窗下怎樣編譯程式
2.5.4 標準錯誤(Cerr)
2.6 關於注釋
2.6.1 單行注釋
2.6.2 多行注釋
2.6.3 使用注釋應該注意些什麼
2.7 控制結構
2.7.1 while語句
2.7.2 for語句
2.7.3 if語句
2.8 常見面試題
2.9 小結
2.10 習題
第2篇 基礎入門
第3章 變數和基本類型
3.1 基本內置類型
3.1.1 整型
3.1.2 算術類型可以帶符號
3.1.3 浮點型
3.2 文字常量
3.2.1 整型文字常量
3.2.2 浮點型文字常量
3.2.3 布爾值文字常量
3.2.4.字元文字常量
3.2.5 字元串文字常量
3.2.6 轉義字元
3.3 變數
3.3.1 變數的命名
3.3.2 關鍵字的使用
3.3.3 變數命名規則
3.3.4 變數初始化
3.3.5 變數的聲明與定義
3.3.6 名字的作用域
3.4 const限定符
3.4.1 不使用const限定符
3.4.2 使用const限定符
3.5 引用
3.5.1 什麼是引用
3.5.2 使用引用的注意事項
3.5.3 引用是對象的別名
3.5.4 多個引用如何定義
3.5.5 帶const限定符的引用
3.6 使用typedef來創建類型別名
3.7 枚舉
3.7.1 枚舉的定義
3.7.2 枚舉成員是常量
3.7.3 枚舉定義了新的類型
3.8 類類型
3.9 常見面試題
3.10 小結
3.11 習題
第4章 表達式
4.1 表達式的定義
4.2 算術操作符
4.2.1 +操作符
4.2.2 -操作符
4.2.3 *與/操作符
4.2.4 %操作符
4.3 關係操作符
4.4.1 邏輯運算符的使用
4.4.2 使用邏輯操作符的注意事項
4.5 位操作符
4.5.1 什麼是位操作符
4.5.2 位與操作符
4.5.3 位異或操作符
4.5.4 位或操作符
4.5.5 位移操作符
4.6 賦值操作符
4.6.1 什麼是賦值操作符
4.6.2 賦值操作符的左運算元必須是非const的左值
4.6.3 賦值操作符的右結合性
4.6.4 賦值操作符的優先權
4.6.5 複合賦值操作符
4.7 自增和自減操作符
4.7.1 前置操作符
4.7.2 後置操作符
4.8 複合表達式的求值
4.8.1 優先權
4.8.2 結合性
4.8.3 圓括弧
4.9 條件操作符
4.10 常見面試題
4.11 小結
4.12 習題
第5章 語句
5.1 簡單語句
5.1.1 簡單語句的使用
5.1.2 空語句
5.1.3 空語句造成的錯誤
5.1.4 表達式語句
5.2 聲名語句
5.3 複合語句:大括弧括起來的語句
5.3.1 什麼是複合語句
5.3.2 複合語句也可是空語句
5.3.3 複合語句中名字的作用範圍
5.4 語句作用域:語句的有效範圍
5.5 if語句
5.5.1 什麼是if語句
5.5.2 else語句
5.5.3 注意正確的書寫縮進
5.6 switch語句
5.6.1 使用switch語句
5.6.2 switch中的控制流
5.6.3 在switch語句中慎用break語句
5.6.4 default標號
5.6.5 使用switch語句需知
5.7 while語句:實現循環
5.7.1 while語句
5.7.2 while語句的使用
5.8 for語句:實現循環
5.8.1 for語句的簡介與使用
5.8.2 省略for語句頭的某些部分
5.8.3 for語句頭中的多個定義
5.9 dowhile語句:通過判斷實現循環
5.11 continue語句:結束最近的循環語句
5.12 goto語句:實現函式內部的無條件跳轉
5.12.1 goto語句簡介
5.12.2 使用goto語句需注意
5.13 常見面試題
5.14 小結
5.15 習題
第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.3.1 多維數組的定義
6.3.2 多維數組的初始化
6.3.3 多維數組的操作
6.4 字元數組
6.4.1 字元數組的定義
6.4.2 字元數組的初始化
6.4.3 字元數組的操作
6.5 常見面試題
6.6 小結
6.7 習題
第7章 字元串
7.1 C風格字元串
7.1.1 C風格字元串的使用
7.1.2 永遠不要忘記字元串結束符null
7.1.3 調用者必須確保目標字元串具有足夠的大小
7.1.4 儘量使用標準庫類型string
7.2 string類:長度可變的字元串
7.2.1 string類型的定義和初始化
7.2.2 string對象的讀寫
7.2.3 getline讀取整行文本
7.2.4 string類型的size和empty操作
7.2.5 string類型的賦值與相加
7.3 字元串的各種方法
7.3.1 strcpy():將一個字元串完全複製到另一個字元串
7.3.2 strcat():將一個字元串連線到另一個字元串的後面
7.3.3 strcmp():比較兩個字元串
7.3.4 strlen():統計字元串的個數
7.4 常見面試題
7.5 小結
7.6 習題
第8章 指針
8.1 什麼是指針
8.1.1 記憶體簡介
8.1.2 獲取變數的記憶體地址
8.1.3 指針的定義與初始化
8.1.4 使用“*”來操作指針變數
8.1.5 指針、地址與變數
8.2 指針的操作
8.2.1 通過操作指針來操作指針所指向的值
8.2.2 使指針指向另一個指針
8.3 指針變數可以作為函式的參數
8.4 使用指針運算元組
8.4.1 如何使用指針運算元組
8.4.2 輸出數組元素的值
8.5 指向const變數的指針與const指針
8.5.1 指向const變數的指針
8.5.2 const指針
8.6 常見面試題
8.7 小結
8.8 習題
第9章 函式
9.1 函式的定義
9.1.1 函式原形
9.1.2 函式的調用
9.1.3 函式的返回類型
9.1.4 函式形參表
9.1.5 函式體為一個作用域
9.2 參數傳遞
9.2.1 形參與實參
9.2.2 非引用形參:複製形參的值
9.2.3 引用形參:形參只是實參的別名
9.2.4 數組形參
9.3 主函式
9.3.1 主函式的類型
9.3.2 return語句
9.4 嵌套與遞歸
9.4.1 函式的嵌套調用
9.4.2 函式嵌套調用的實例
9.4.3 函式的遞歸
9.4.4 函式遞歸的實例
9.5 函式重載
9.6 常見面試題
9.7 小結
9.8 習題
第3篇 類和數據抽象
第10章 標準庫類型
10.1 using聲明
10.2 標準庫string類型:對字元串的一般套用
10.2.1 string對象的定義和初始化
10.2.2 string對象的讀寫
10.2.3 string對象的size操作
10.2.4.string對象的empty操作
10.2.5 string對象的賦值操作
10.2.6 string對象的下標操作
10.2.7 string對象的相加操作
10.2.8 string對象的關係操作
10.2.9 string對象中字元的處理
10.3 標準vector類型:一種類型對象的集合
10.3.1 vector對象的定義和初始化
10.3.2 向vector對象添加元素
10.3.3 vector對象的empty與size操作
10.3.4 vector對象的下標操作
10.3.5 vector對象的複製操作
10.4 疊代器
10.4.1 vector容器的疊代器類型
10.4.2 疊代器的begin與end操作
10.4.3 疊代器的解引用操作
10.4.4 疊代器的關係操作
10.4.5 疊代器的算術操作
10.5 常見面試題
10.6 小結
10.7 習題
第11章 類
11.1 類的定義與聲明
11.1.1 如果沒有類會怎么樣
11.1.2 類定義
11.1.3 類對象
11.1.4 成員函式
11.1.5 數據抽象與封裝
11.1.6 訪問標號
11.1.7 類聲明與類定義的區別
11.1.8 inline(內聯)函式
11.1.9 結構與類
11.2 類的作用域
11.2.1 每個類都有一個作用域
11.2.2 類中的成員可以在類外進行定義
11.2.3 使用類中的成員
11.3 構造函式
……
第12章 重載操作符
第13章 繼承性
第14章 多態性
第四篇 高級主題
第15章 命名空間
第16章 模板
第17章 異常處理與錯誤

相關詞條

熱門詞條

聯絡我們