C++程序設計教程 版權信息
- ISBN:9787113232474
- 條形碼:9787113232474 ; 978-7-113-23247-4
- 裝幀:70g膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C++程序設計教程 本書特色
本書是學習 C 語言程序設計的基礎教程,較為系統地講述了 C 語言的基礎知識、基本規則及編程方法。在此基礎上,對 C 面向對象的基本思想及面向對象的設計方法進行了講解,對 C 的可視化編程的基本方法進行了介紹。
C++程序設計教程 內容簡介
本書是學習 C++ 語言程序設計的基礎教程,較為系統地講述了 C++ 語言的基礎知識、基本規則及編程方法。在此基礎上,對 C++ 面向對象的基本思想及面向對象的設計方法進行了講解,對 C++ 的可視化編程的基本方法進行了介紹。
C++程序設計教程 目錄
第1章
概述
..............................................................................................................................................................1
1.1.計算機中的數制與編碼....................................................................................................................................1
1.1.1.數制與數制轉換........................................................................................................................................1
1.1.2.計算機中的數值數據.................................................................................................................................2
1.2.程序設計方法...................................................................................................................................................4
1.2.1 傳統的結構化程序設計.............................................................................................................................4
1.2.2.面向對象的程序設計.................................................................................................................................5
1.3.算法的概念及表示方法....................................................................................................................................5
1.3.1.算法的概念................................................................................................................................................5
1.3.2.算法的表示方法........................................................................................................................................6
1.4.程序設計語言的發展........................................................................................................................................6
1.4.1.程序設計語言的演變.................................................................................................................................6
1.4.2.程序設計語言處理系統.............................................................................................................................7
1.4.3.C語言和面向對象的C 語言....................................................................................................................8
1.5.一個簡單的C 程序.........................................................................................................................................9
1.6.C 程序的編寫與實現
...................................................................................................................................10
1.7.使用Visual C 開發C 程序
.........................................................................................................................11
習題 ........................................................................................................................................................................14
第2章
基本數據類型及表達式
...............................................................................................................................15
2.1 詞法符號
........................................................................................................................................................15
2.1.1 字符集.....................................................................................................................................................15
2.1.2 標識符.....................................................................................................................................................15
2.1.3 關鍵字.....................................................................................................................................................16
2.2.基本數據類型
.................................................................................................................................................16
2.3 常量與變量
.....................................................................................................................................................17
2.3.1 常量.........................................................................................................................................................17
2.3.2 變量.........................................................................................................................................................21
2.3.3 變量的賦值與初始化...............................................................................................................................22
2.4 運算符與表達式
.............................................................................................................................................23
2.4.1 表達式.....................................................................................................................................................25
2.4.2 算術運算符..............................................................................................................................................25
2.4.3 復合的賦值運算符...................................................................................................................................26
2.4.4 自增、自減運算符...................................................................................................................................27
2.4.5 逗號運算符..............................................................................................................................................28
2.4.6 常用數學函數..........................................................................................................................................28
2.4.7 類型轉換..................................................................................................................................................28
習題 ........................................................................................................................................................................30
第3章
結構化程序設計
..........................................................................................................................................33
3.1.C 基本語句
..................................................................................................................................................33
3.2 輸入與輸出
.....................................................................................................................................................34
3.2.1 數據的輸出..............................................................................................................................................34
3.2.2.數據的輸入..............................................................................................................................................35
3.3 順序結構程序設計
.........................................................................................................................................37
3.3.1 簡單程序的基本結構...............................................................................................................................37
3.3.2 順序結構程序舉例...................................................................................................................................37
3.4 選擇結構程序設計
.........................................................................................................................................41
3.4.1 關系運算符與關系表達式.......................................................................................................................41
3.4.2.邏輯運算符與邏輯表達式.......................................................................................................................42
3.4.3 用if語句實現選擇結構.............................................................................................................................44
3.4.4.if語句的嵌套形式....................................................................................................................................50
3.4.5 switch語句...............................................................................................................................................52
3.4.6 條件運算符與條件表達式.......................................................................................................................58
3.5 循環結構程序設計
.........................................................................................................................................59
3.5.1 while語句.................................................................................................................................................60
3.5.2 do-while語句...........................................................................................................................................64
3.5.3 for語句.....................................................................................................................................................67
3.5.4 break語句................................................................................................................................................70
3.5.5 continue語句............................................................................................................................................74
3.5.6 循環的嵌套..............................................................................................................................................75
3.5.7 三種循環語句的比較...............................................................................................................................80
3.6 循環結構程序舉例
.........................................................................................................................................80
習題
........................................................................................................................................................................86
第4章
數組與指針
.................................................................................................................................................88
4.1 數組
................................................................................................................................................................88
4.1.1 數組概念的引入......................................................................................................................................88
4.1.2 一維數組..................................................................................................................................................89
4.1.3 二維數組..................................................................................................................................................98
4.1.4 字符數組與字符串.................................................................................................................................106
4.2 指針
..............................................................................................................................................................118
4.2.1 地址和指針的概念.................................................................................................................................118
4.2.2 指針變量的定義....................................................................................................................................118
4.2.3 取地址運算符與指針運算符..................................................................................................................119
4.2.4 指針變量的賦值....................................................................................................................................121
4.2.5 指針變量的運算....................................................................................................................................124
4.3 指針與數組
...................................................................................................................................................126
4.3.1 指針變量與一維數組.............................................................................................................................127
4.3.2 指針變量與二維數組.............................................................................................................................129
4.3.3 指針變量與字符串.................................................................................................................................131
4.3.4 指針數組................................................................................................................................................134
4.3.5 多級指針變量........................................................................................................................................138
4.4.引用 ..............................................................................................................................................................140
4.4.1 引用及其聲明........................................................................................................................................140
4.4.2 引用的使用............................................................................................................................................140
4.5.動態內存分配
...............................................................................................................................................141
4.5.1 單個數據內存空間的分配與釋放..........................................................................................................141
4.5.2 數組空間的分配與釋放.........................................................................................................................143
習題 ......................................................................................................................................................................145
第5章
函數與預處理
............................................................................................................................................147
5.1 函數的定義
...................................................................................................................................................147
5.1.1 函數概念的引入....................................................................................................................................147
5.1.2 函數的定義............................................................................................................................................148
5.1.3 return語句..............................................................................................................................................150
5.1.4 函數聲明................................................................................................................................................152
5.2.函數的調用
...................................................................................................................................................154
5.2.1 函數的調用形式....
展開全部
C++程序設計教程 作者簡介
史巧碩:博士,副教授,碩士生導師。自1999年開始從事教學工作,承擔過計算機文化基礎、軟件技術基礎(VB/VC)、計算機技術及應用基礎(研究生)等課程,多次獲得課堂教學優秀獎、校級優秀教師一等獎、研究生課堂教學優秀獎等獎項,并承擔多項校級教研項目,獲得過河北省教學成果三等獎、校級教學成果獎;參加河北省、天津市多項教學科研項目,并在核心期刊發表多篇論文。曾于2004年赴美進修半年,研究方向為數據挖掘、智能計算及機器學習。朱懷忠:朱懷忠,男,講師,畢業于河北工業大學信息工程專業。 現在就職于河北工業大學,代表成果有開放式考試系統、計算機輔助創新軟件。