雙語版C++程序設計 (第3版) 保羅.凱利 9787121502958 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:電子工業
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$375
商品編號: 9787121502958
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*書籍均為代購,我們向大陸付款發訂後即無法取消,為避免造成不必要的損失,
下訂前請慎重考慮!下訂前請慎重考慮!謝謝。

*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202506*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:雙語版C++程序設計 (第3版)
ISBN:9787121502958
出版社:電子工業
著編譯者:保羅.凱利
頁數:352
所在地:中國大陸 *此為代購商品
書號:1745127
可大量預訂,請先連絡。

內容簡介
本書由在計算機程序設計方面有著豐富教學和實踐經驗的中外作者合作編寫,並在其第2版的基礎上進行了修訂與更新。本書內容共14章,由淺入深、全面介紹了C++程序設計方法。本書通俗易懂,所有實例經過精心挑選、貼近生活,尤其強調讀者的親自參與意識。大多數章 都為初學者提供了常見錯誤分析,所選習題可提高讀者上機編程的興趣。本書是國內首次出版的中英文對照混排式雙語版C++程序設計教材的更新版,既方便初學者熟悉相關概念和內容,也便於英語非母語的讀者熟悉英文專業詞匯。本書可作為高等學校計算機、軟件工程和其他理工類專業的C++程序設計雙語版教材,也可供程序員和編程愛好者參考使用。

作者簡介
Paul Kelly,愛爾蘭都柏林理工大學(TUD)的高級講師Paul Kelly。Kelly 老師長期從事程序設計類課程的教學工作,在程序設計類課程教學方面教學實踐經驗豐富,在國外已先後出版多本程序設計語言類書籍。蘇小紅,哈爾濱工業大學計算機學院博士生導師,計算機應用技術專家,研究領域主要是色彩匹配,信息融合,空間計算,人工神經網絡,進化算法,計算機圖形學,灰色預測,彩色圖像處理等。

目錄

目錄
Chapter One Typographic Conventions(緒論) 1
1 1 What is a computer program (什麼是計算機程序 ) 1
1 2 Developing a computer program(開發計算機程序) 2
1 2 1 Program development cycle 2
1 3 Learning C++(學習C++) 4
1 4 Web site for this book(本書的網站) 4
1 5 Brief history of C++(C++簡史) 4
1 6 ANSI/ISO C++ standard(ANSI/ISO C++標準) 5
Chapter Two Beginning to Program in C++(C++編程入門) 6
2 1 Constants(常量) 6
2 2 Variables(變量) 6
2 3 Simple output to the screen(簡單的屏幕輸出) 7
2 4 Comments(注釋) 9
2 5 Data types(數據類型) 10
2 5 1 Short integer data types 10
2 5 2 Long integer data types 10
2 5 3 Boolean data types 11
2 5 4 Double floating-point data types 11
2 5 5 Unsigned integer data types 11
2 6 Data type sizes(數據類型的大小) 11
2 7 Operators (運算符) 12
2 7 1 The assignment operator 12
2 7 2 Arithmetic operators 12
2 7 3 Increment and decrement operators 13
2 7 4 Combined assignment operators 15
2 8 Operator precedence(運算符的優先級) 16
2 9 Data type conversions and casts(類型轉換和強轉) 18
Programming pitfalls 20
Quick syntax reference 21
Exercises 22
Chapter Three Keyboard Input and Screen Output(鍵盤輸入和屏幕輸出) 26
3 1 Simple keyboard input(簡單的鍵盤輸入) 26
3 2 Manipulators(流操縱符) 28
3 3 Single-character input and output(單個字符的輸入和輸出) 30
Programming pitfalls 32
Quick syntax reference 32
Exercises 32
Chapter Four Selection and Iteration(選擇與循環) 34
4 1 Selection(選擇) 34
4 1 1 The if statement 34
4 1 2 The if-else statement 35
4 1 3 Compound statements 36
4 1 4 Logical operators 37
4 1 5 Nested if statements 37
4 1 6 The switch statement 37
4 1 7 The conditional operator : 39
4 2 Iteration(循環) 40
4 2 1 The while statement 40
4 2 2 The do-while loop 42
4 2 3 The for statement 43
4 2 4 Nested loops 45
Programming pitfalls 47
Quick syntax reference 49
Exercises 50
Chapter Five Arrays and Structures(數組和結構體) 53
5 1 Arrays(數組) 53
5 1 1 Introduction 53
5 1 2 Initialising an array 56
5 1 3 Two-dimensional arrays 57
5 1 4 Initialising a two-dimensional array 59
5 1 5 Multi-dimensional arrays 60
5 2 Structures(結構體) 60
5 2 1 Introduction 60
5 2 2 Declaring a structure 61
5 2 3 Initialising a structure variable 63
5 2 4 Nested structures 64
5 3 The typedef statement(typedef 語句) 65
5 4 Arrays of structures(結構體數組) 66
5 5 Enumerated data types(枚舉數據類型) 66
Programming pitfalls 68
Quick syntax reference 68
Exercises 69
Chapter Six Strings(字符串) 72
6 1 C-strings(C風格字符串) 72
6 2 C-string input and output(C風格字符串的輸入和輸出) 73
6 3 Accessing individual characters of a C-string(訪問C風格字符串中的單個字符) 77
6 4 C-string functions(C風格字符串函數) 77
6 4 1 Finding the length of a C-string 78
6 4 2 Copying a C-string 78
6 4 3 C-string concatenation 79
6 4 4 Comparing C-strings 79
6 4 5 Other C-string functions 79
6 4 6 Converting numeric C-strings to numbers 80
6 5 C++ strings(C++ 字符串) 80
6 5 1 String initialisation and assignment 82
6 5 2 String concatenation 84
6 5 3 String length, string indexing and sub-strings 85
6 5 4 String replace, erase, insert and empty strings 86
6 5 5 String searching 88
6 5 6 String comparisons 89
6 5 7 String input 91
6 5 8 String conversions 92
6 6 Arrays of strings(string 類型的數組) 93
6 7 Character classification(字符分類) 94
Programming pitfalls 96
Quick syntax reference 96
Exercises 97
Chapter Seven Functions(函數) 100
7 1 Introduction(引言) 100
7 2 Function arguments(函數實參) 102
7 3 Default parameter values(默認的形參值) 105
7 4 Returning a value from a function(從函數返回一個值) 106
7 5 Inline functions(內聯函數) 107
7 6 Passing arguments by value(按值傳遞實參) 108
7 7 Passing arguments by reference(按引用傳遞實參) 109
7 8 Passing a one-dimensional array to a function(向函數傳遞一維數組) 112
7 9 Passing a multi-dimensional array to a function(向函數傳遞多維數組) 115
7 10 Passing a structure variable to a function(向函數傳遞結構體變量) 116
7 11 Passing a string to function(向函數傳遞字符串) 118
7 11 1 Passing a C++ string to a function 118
7 11 2 Passing a C-string to a function 119
7 12 Recursion(遞歸) 120
7 13 Function overloading(函數重載) 122
7 14 Storage classes auto and static (auto 和 static 存儲類型) 123
7 14 1 auto 123
7 14 2 static 124
7 15 The scope of a variable(變量的作用域) 125
7 15 1 Block scope 125
7 15 2 Global scope 126
7 15 3 Reusing a variable name 127
7 16 Mathematical functions(數學函數) 129
7 16 1 Some trigonometric functions 129
7 16 2 Pseudo-random number functions 130
Programming pitfalls 132
Quick syntax reference 132
Exercises 133
Chapter Eight Objects and Classes(對象和類) 137
8 1 What is an object (什麼是對象 ) 137
8 2 What is a class (什麼是類 ) 137
8 3 Further examples of classes and objects(類和對象的更進一步的示例) 140
8 3 1 A student class 140
8 3 2 A bank account class 140
8 4 Abstraction(抽象) 141
8 5 Constructing a class in C++(用C++構造一個類) 142
8 6 Using a class: defining and using objects(使用類:定義和使用對象) 144
8 7 Abstract data types(抽象數據類型) 145
8 8

規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理