C++程序設(shè)計

出版時間:2001-5  出版社:高等教育出版社  作者:戴爾  頁數(shù):752  字?jǐn)?shù):1085000  
Tag標(biāo)簽:無  

內(nèi)容概要

本書從實用角度出發(fā)介紹了使用C++語言進(jìn)行面向?qū)ο缶幊痰姆椒ê图记?。?nèi)容涵蓋C++語言的數(shù)據(jù)類型、控制結(jié)構(gòu)、語義語法分析以及軟件開發(fā)方法,同時還列舉了大量的實例,幫助讀者加深對所學(xué)內(nèi)容的理解和上機(jī)實踐能力的提高。     本書在第一版基礎(chǔ)上進(jìn)行了修訂,不僅在內(nèi)容上進(jìn)行了調(diào)整,增加了在編寫第一版時認(rèn)為比較超前而未選用的內(nèi)容,同時還將C++版本升級為ISO/ANSI標(biāo)準(zhǔn)C++程序語言。每章在最前面提出本章學(xué)習(xí)要求,每章后配有快速測試、備考練習(xí)、編程熱身練習(xí)和習(xí)題解答,便于讀者把握每章重點和難點。本書可作為高等學(xué)校教材,也可供從事軟件開發(fā)的技術(shù)人員學(xué)習(xí)參考。     內(nèi)容:1. 程序設(shè)計與計算方法概述 2. C++句法、語義及程序開發(fā)流程 3. 數(shù)值類型、表達(dá)式及輸出 4. 程序輸入及軟件設(shè)計方法 5. 條件、邏輯表達(dá)式及分支控制結(jié)構(gòu) 6. 循環(huán) 7. 函數(shù) 8. 作用域、生命周期及函數(shù)的相關(guān)信息 9. 其他控制結(jié)構(gòu) 10. 數(shù)據(jù)類型--系統(tǒng)提供類型和用戶自定義類型 11. 結(jié)構(gòu)類型、數(shù)據(jù)抽象和類 12. 數(shù)組 13. 基于數(shù)組的表 14. 面向?qū)ο蟮能浖_發(fā)方法 15. 遞歸

書籍目錄

1 Overview of Programming and Problem Solving      1.1 Overview of Programming    1.2 What is a Programming Language?      1.3 What is a Computer?     1.4 Ethics and Responsibilities in the Computer Profession     1.5  Problem-Solving Techniques         Summary    2 C++ Syntax and Semantics, and the Program development process     2.1 The Elements of C++ Programs      2.2 Program Construction    2.3 More About Output        Programming Example: Contest Letter      Testing and Debugging      Summary    3 Numeric Type, Expressions, and Output 3.1 Overview of C++ Data Types     3.2 Numeric Data Types     3.3 Declarations for Numeric Types     3.4 Simple Arithmetic Expressions     3.5 Compound Arithmetic Expressions     3.6 Function Calls and Library Functions     3.7 Formatting the Output     3.8 Additional string Operations      Programming Example: Map Measurements      Testing and Debugging      Summary    4 Program Input and the Software Design Process     4.1 Getting Data into Programs    4.2 Interactive Input/Output     4.3 Noninteractive Input/Output     4.4 File Input and Output     4.5 Input Failure     4.6 Software Design Methodologies    4.7 What Are Objects?      4.8 Object-Oriented Design     4.9 Functional Decomposition      Programming Example: Stretching a Canvas     Testing and Debugging       Summary    5 Conditions, Logical Expressions, and Selection Control Structures     5.1 Flow of Control     5.2 Conditions and Logical Expressions     5.3 The If Statement     5.4 Nested If Statements     5.5 Testing the State of an I/O Stream     Programming Example: Warning Notices      Testing and Debugging      Summary    Looping 6.1 The While Statement    6.2 Phase of Loop Execution     6.3 Loops Using the While Statement     6.4 How to Design Loops     6.5 Nested Login      Programming Example: Average Income by Gender      Testing and Debugging      Summary    7 Functions     7.1 Functional Decomposition wit Void Functions     7.2 An Overview of User-Defined Functions   7.3 Syntax and Semantics of Void Functions     7.4 Parameters     7.5 Designing Functions     Programming Example: Comparison of Furniture-Store Sales      Testing and Debugging      Summary    8 Scope, Lifetime, and More on Functions    9 Additional Control Structures    10 Simple Data Types: Built-In and User-Defined    11 Structured Types, Data Abstraction, and Classes    12 Arrays      13 Array-Based Lists  14 Object-Oriented Software Development   15 Recursion  Appendix A Reserved Words    Appendix B Operator Precedence    Appendix C A Selection of Standard Library Routines    Appendix D Using This Book with a Prestandard Version of C++    Appendix E Character Sets    Appendix F Program Style, Formatting, and Documentation    Glossary   Answers to Selected Exercises   Index

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C++程序設(shè)計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7