Introduction to Programming with C + +. Third Edition(Chinese Edition) - Softcover

[美]梁勇(Y.Daniel Liang)

 
9787111425052: Introduction to Programming with C + +. Third Edition(Chinese Edition)

Synopsis

《经典原版书库:C++程序设计(英文版·第3版)》保持了Liang博士系列丛书中一贯的标志性的教与学的哲学:以实例教,由实践学。通过使用他所提出的已经经过实践检验的“基础先行”的方法,Liang博士在《经典原版书库:C++程序设计(英文版·第3版)》中通过大量实例阐明了基本的C++特性,使得学生可以通过实践来更有效地进行学习。在引入面向对象程序设计思想之前,Liang博士使用清晰简明的语言介绍了C++语言的基础概念和基本的程序设计技术,如循环、逐步求精等。这些概念都是使用简短且吸引人的实例来进行阐明的。他还在实例研究中给出了一些较大规模的例子,对这些实例,进行了整体的分析讨论和详细的逐行注解。《经典原版书库:C++程序设计(英文版·第3版)》可以帮助学生循序渐进地学习所有必须和重要的基本概念,然后再进入到面向对象程序设计方法的学习,最终掌握构建具有异常处理和输入输出功能的有意义的应用程序的方法。贯穿全书的实例和练习都以问题求解为中心,试图培养学生开发可重用组件并创建实际项目的意识。《经典原版书库:C++程序设计(英文版·第3版)》特色:更新了书中的实例和练习,以激发读者的编程兴趣。第4章介绍了string类型和简单输入/输出,可以使读者较早使用字符串和文件编写程序。第6章介绍函数,涵盖了所有与函数相关的问题。常见错误和陷阱部分可以帮助读者避免常见编程错误。扩充了算法技术方面的内容,采用新的实例阐释动态规划算法、分治策略、回溯法和贪婪算法,以设计高效算法。介绍了foreach循环、自动类型推断、Lambda表达式等C++11的新特性。Chapter1IntroductiontoComputers,Programs,andC++1.1Introduction1.2WhatisaComputer?1.3ProgrammingLanguages1.4OperatingSystems1.5HistoryofC++1.6ASimpleC++Program1.7C++Program-DevelopmentCycle1.8ProgrammingStyleandDocumentatjon1.9ProgrammingErrorsChapter2ElementaryProgramming2.1Introduction2.2WritingaSimpleProgram2.3ReadinginputfromtheKeyboard2.4Identifiers2.5Variables2.6AssignmentStatementsandAssignmentExpressions2.7NamedConstants2.8NumericDataTypesandOperations2.9EvaluatingExpressionsandOperatorPrecedence2.10CaseStudy:DisplayingtheCurrentTime2.11AugmentedAssignmentOperators.2.12IncrementandDecrementOperators2.13NumericTypeConversions2.14SoftwareDeve

"synopsis" may belong to another edition of this title.