C++程序設計教程(第3版)(簡體書)
相關商品
商品簡介
作者簡介
目次
商品簡介
本書包括兩部分內容。部分為第1~9章,以C 語言的基本語法為起點講述面向過程的程序設計,內容包括基本數據類型、基本控制結構、函數、數組、結構體、指針和鏈表。第二部分為第10~15章,結合C 語言的應用實例,講述面向對象程序設計的基本概念,內容包括類和對象、繼承和派生、多態以及輸入輸出和文件操作。本書適用于程序設計語言的初學者,也適用于大學本科理工類各專業學習C 程序設計語言的學生,同時適用于自學C 語言的讀者。
作者簡介
南京航空航天大學計算機學院副教授,省級精品課“C 程序設計”第二負責人,常年教授C 程序設計課程,經驗豐富。
目次
第1章 C 概述1.1 計算機語言與程序1.1.1 機器語言與程序1.1.2 匯編語言與程序1.1.3 高級語言與程序1.2 從C到C 1.3 程序設計方法1.3.1 結構化程序設計方法1.3.2 面向對象的程序設計方法1.4 簡單的C 程序介紹1.5 程序開發的步驟習題1第2章 數據類型、運算符和表達式2.1 保留字和標識符2.1.1 保留字2.1.2 標識符2.2 C 的基本數據類型2.3 常量和變量2.3.1 常量2.3.2 符號常量2.3.3 變量2.4 基本運算符和表達式2.4.1 C 運算符及表達式簡介2.4.2 算術運算符和算術表達式2.4.3 運算優先級和結合性2.4.4 關系運算符和關系表達式2.4.5 邏輯運算符和邏輯表達式2.4.6 位運算符和位運算表達式2.4.7 自增、自減運算符和表達式2.4.8 賦值運算符和賦值表達式2.4.9 逗號運算符和逗號表達式2.4.10 sizeof( ) 運算符和表達式2.4.11 邏輯表達式運算優化的副作用2.5 類型轉換2.5.1 賦值時的自動類型轉換2.5.2 各種類型運算量混合運算時的自動類型轉換2.5.3 強制類型轉換習題2第3章 簡單的輸入/輸出3.1 傳統的輸入/輸出函數實現方法3.2 cout輸出流3.2.1 輸出八進制數、十六進制數和用科學計數法表示的數3.2.2 輸出字符或字符串3.3 cin輸入流3.3.1 輸入十六進制或者八進制數據3.3.2 輸入字符數據3.4 總結習題3第4章 C 的流程控制4.1算法概述4.1.1 算法的作用和類別4.1.2 算法的設計原則4.1.3 算法的表示工具4.1.4 結構化程序設計中基本結構的表示4.2 C 程序的結構和語句4.3 選擇結構語句的使用4.3.1 if語句4.3.2 if語句的嵌套使用4.3.3 條件運算符4.3.4 switch語句4.4循環結構語句的使用4.4.1 goto語句及標號的使用4.4.2 while語句4.4.3 for語句4.4.4 do-while語句4.4.5 break語句和continue語句4.4.6 循環的嵌套4.5 控制語句的應用舉例習題4第5章 函數5.1 概述5.2 函數的定義與調用5.2.1 函數的定義5.2.2 函數的調用5.2.3 函數的參數5.3 函數的原型聲明5.4 函數的嵌套調用和遞歸調用5.4.1 函數的嵌套調用5.4.2 函數的遞歸調用5.5 內聯函數5.6 函數重載5.6.1 參數類型不同的重載函數5.6.2 參數個數不同的重載函數5.7 使用C 系統函數5.8 作用域和存儲類別5.8.1 作用域5.8.2 存儲類別5.8.3 全局變量的作用域的擴展和限制5.9 程序的多文件組織5.9.1 內部函數和外部函數5.9.2 多文件組織的編譯和連接習題5第6章 編譯預處理6.1 宏定義6.1.1 不帶參數的宏定義6.1.2 帶參數的宏定義6.2 “文件包含”處理*6.3 條件編譯習題6第7章 數組7.1 數組的定義及應用7.1.1 一維數組的定義及使用7.1.2 一維數組作函數參數7.1.3 多維數組的定義及使用7.1.4 二維數組作函數參數7.2 字符數組的定義及應用7.2.1 字符數組的定義7.2.2 字符數組的初始化7.2.3 字符數組的使用7.2.4 字符串和字符串結束標志7.2.5 字符數組的輸入/輸出7.2.6 字符串處理函數7.2.7 字符數組應用舉例習題7第8章 結構體、共用體和枚舉類型8.1 結構體的定義及應用8.1.1 結構體類型的定義8.1.2 結構體類型變量的定義8.1.3 結構體類型變量及其成員的引用8.1.4 結構體數組8.2 共用體的定義及應用8.2.1 共用體類型及其變量的定義8.2.2 共用體類型變量的引用8.2.3 共用體數據類型的特點8.3 枚舉類型8.3.1 枚舉類型的定義8.3.2 枚舉類型變量的定義8.3.3 枚舉類型變量的使用習題8第9章 指針、引用和鏈表9.1 指針和指針變量9.1.1 指針的概念9.1.2 指針變量的定義9.1.3 有關指針的運算符 & 和 *9.1.4 指針變量的初始化9.1.5 直接訪問和間接訪問9.1.6 地址值的輸出9.2 指針作函數參數9.2.1 基本類型量作函數參數9.2.2 指針變量作函數參數9.3 指針和指向數組的指針9.3.1 一維數組與指針9.3.2 一維數組元素指針作函數參數9.3.3 指針和字符串9.3.4 二維數組與指針9.3.5 獲得函數處理結果的幾種方法9.4 指針數組9.4.1 指針數組的定義和使用9.4.2 使用指針數組處理二維數組9.4.3 利用字符指針數組處理字符串9.4.4 main 函數的參數9.5 指向指針的指針9.6 指針和函數9.6.1 函數指針9.6.2 返回指針值的函數(指針函數)9.7 指針小結9.8 引用、const型變量和const型指針9.8.1 引用類型變量的說明及使用9.8.2 引用和函數9.8.3 const型量9.9 存儲空間的動態分配和釋放9.9.1 new和delete運算符9.9.2 使用new和delete運算符的注意事項9.10 鏈表及其算法9.10.1 結構體與指針9.10.2 鏈表的概念的引入9.10.3 鏈表的常用算法9.11 用typedef定義新類型名習題9第10章 類和對象10.1 類和對象的定義10.1.1 從結構體到類10.1.2 類和對象的定義10.1.3 對象成員的訪問10.1.4 成員函數的定義
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。