C++程序设计(英文版·第3版)

C++程序设计(英文版·第3版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Y.Daniel Liang)
2013-06
版次: 1
ISBN: 9787111425052
定价: 79.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 689页
正文语种: 英语
原版书名: Introduction to Programming with C++,Third Edition
96人买过
  •   《经典原版书库:C++程序设计(英文版·第3版)》保持了Liang博士系列丛书中一贯的标志性的教与学的哲学:以实例教,由实践学。通过使用他所提出的已经经过实践检验的“基础先行”的方法,Liang博士在《经典原版书库:C++程序设计(英文版·第3版)》中通过大量实例阐明了基本的C++特性,使得学生可以通过实践来更有效地进行学习。
      在引入面向对象程序设计思想之前,Liang博士使用清晰简明的语言介绍了C++语言的基础概念和基本的程序设计技术,如循环、逐步求精等。这些概念都是使用简短且吸引人的实例来进行阐明的。他还在实例研究中给出了一些较大规模的例子,对这些实例,进行了整体的分析讨论和详细的逐行注解。
      《经典原版书库:C++程序设计(英文版·第3版)》可以帮助学生循序渐进地学习所有必须和重要的基本概念,然后再进入到面向对象程序设计方法的学习,最终掌握构建具有异常处理和输入输出功能的有意义的应用程序的方法。贯穿全书的实例和练习都以问题求解为中心,试图培养学生开发可重用组件并创建实际项目的意识。   Y.DanielLiang普度大学终身教授,阿姆斯特朗亚特兰大州立大学计算机科学系教授。他所编写的Java教程在美国大学Java课程中采用率极高,同时他还兼任PrenticeHallJava系列丛书的编辑。 Chapter1IntroductiontoComputers,Programs,andC++
    1.1Introduction
    1.2WhatisaComputer?
    1.3ProgrammingLanguages
    1.4OperatingSystems
    1.5HistoryofC++
    1.6ASimpleC++Program
    1.7C++Program-DevelopmentCycle
    1.8ProgrammingStyleandDocumentatjon
    1.9ProgrammingErrors

    Chapter2ElementaryProgramming
    2.1Introduction
    2.2WritingaSimpleProgram
    2.3ReadinginputfromtheKeyboard
    2.4Identifiers
    2.5Variables
    2.6AssignmentStatementsandAssignmentExpressions
    2.7NamedConstants
    2.8NumericDataTypesandOperations
    2.9EvaluatingExpressionsandOperatorPrecedence
    2.10CaseStudy:DisplayingtheCurrentTime
    2.11AugmentedAssignmentOperators.
    2.12IncrementandDecrementOperators
    2.13NumericTypeConversions
    2.14SoftwareDevelopmentProcess
    2.15CaseStudy:CountingMonetaryUnits
    2.16CommonErrors

    Chapter3Selections
    3.1Introduction
    3.2TheboolDataType
    3.3ifStatements
    3.4Two-Wayif-elseStatements
    3.5NestedifandMulti-Wayif-elseStatements
    3.6CommonErrorsandPitfalls
    3.7CaseStudy:ComputingBodyMassIndex
    3.8CaseStudy:ComputingTaxes
    3.9GeneratingRandomNumbers
    3.10LogicalOperators
    3.11CaseStudy:DeterminingLeapYear
    3.12CaseStudy:Lottery
    3.13switchStatements
    3.14ConditionalExpressions
    3.15OperatorPrecedenceandAssociativity
    3.16Debugging

    Chapter4MathematicalFunctions,characters,andStrings
    4.1Introduction
    4.2MathematicalFunctions
    4.3CharacterDataTypeandOperations
    4.4CaseStudy:GeneratingRandomCharacters
    4.5CaseStudy:GuessingBirthdays
    4.6CharacterFunctions
    4.7CaseStudy:ConvertingaHexadecimalDigittoaDecimalValue
    4.8ThestringType
    4.9CaseStudy:RevisingtheLotteryProgramUsingStrings
    4.10FormattingConsoleOutput
    4.11SimpleFileInputandOutput

    Chapter5Loops
    5.1Introduction
    5.2ThewhileLoop
    5.3Thedo-whileLoop
    5.4TheforLoop
    5.5WhichLooptoUse?
    5.6NestedLoops
    5.7MinimizingNumericErrors
    5.8CaseStudies
    5.9Keywordsbreakandcontinue
    5.10CaseStudy:CheckingPalindromes
    5.11CaseStudy:DisplayingPrimeNumbers

    Chapter6Functions
    6.1Introduction
    6.2DefiningaFunction
    6.3CallingaFunction
    6.4voidFunctions
    6.5PassingArgumentsbyValue
    6.6ModularizingCode
    6.7OverloadingFunctions
    6.8FunctionPrototypes
    6.9DefaultArguments
    6.10InlineFunctions
    6.11Local,Global,andStaticLocalVariables
    6.12PassingArgumentsbyReference
    6.13ConstantReferenceParameters
    6.14CaseStudy:ConvertingHexadecimalstoDecimals
    6.15FunctionAbstractionandStepwiseRefinement

    Chapter7Single-DimensionalArraysandC-Strings
    7.1Introduction
    7.2ArrayBasics
    7.3Problem:LottoNumbers
    ……
    Chapter8MultidimensionalArrays
    Chapter9ObjectsandClasses
    Chapter10Object-OrientedThinking
    Chapter11PointersandDynamicMemoryManagement
    Chapter12Templates,Vectors,andstacks
    Chapter13FileInputandOutput
    Chapter14OperatorOverloading
    Chapter15InheritanceandPolymorphism
    Chapter16ExceptionHanding
    Chapter17Recursion
    APPENDIXES
    INDEX
    CREDIT
  • 内容简介:
      《经典原版书库:C++程序设计(英文版·第3版)》保持了Liang博士系列丛书中一贯的标志性的教与学的哲学:以实例教,由实践学。通过使用他所提出的已经经过实践检验的“基础先行”的方法,Liang博士在《经典原版书库:C++程序设计(英文版·第3版)》中通过大量实例阐明了基本的C++特性,使得学生可以通过实践来更有效地进行学习。
      在引入面向对象程序设计思想之前,Liang博士使用清晰简明的语言介绍了C++语言的基础概念和基本的程序设计技术,如循环、逐步求精等。这些概念都是使用简短且吸引人的实例来进行阐明的。他还在实例研究中给出了一些较大规模的例子,对这些实例,进行了整体的分析讨论和详细的逐行注解。
      《经典原版书库:C++程序设计(英文版·第3版)》可以帮助学生循序渐进地学习所有必须和重要的基本概念,然后再进入到面向对象程序设计方法的学习,最终掌握构建具有异常处理和输入输出功能的有意义的应用程序的方法。贯穿全书的实例和练习都以问题求解为中心,试图培养学生开发可重用组件并创建实际项目的意识。
  • 作者简介:
      Y.DanielLiang普度大学终身教授,阿姆斯特朗亚特兰大州立大学计算机科学系教授。他所编写的Java教程在美国大学Java课程中采用率极高,同时他还兼任PrenticeHallJava系列丛书的编辑。
  • 目录:
    Chapter1IntroductiontoComputers,Programs,andC++
    1.1Introduction
    1.2WhatisaComputer?
    1.3ProgrammingLanguages
    1.4OperatingSystems
    1.5HistoryofC++
    1.6ASimpleC++Program
    1.7C++Program-DevelopmentCycle
    1.8ProgrammingStyleandDocumentatjon
    1.9ProgrammingErrors

    Chapter2ElementaryProgramming
    2.1Introduction
    2.2WritingaSimpleProgram
    2.3ReadinginputfromtheKeyboard
    2.4Identifiers
    2.5Variables
    2.6AssignmentStatementsandAssignmentExpressions
    2.7NamedConstants
    2.8NumericDataTypesandOperations
    2.9EvaluatingExpressionsandOperatorPrecedence
    2.10CaseStudy:DisplayingtheCurrentTime
    2.11AugmentedAssignmentOperators.
    2.12IncrementandDecrementOperators
    2.13NumericTypeConversions
    2.14SoftwareDevelopmentProcess
    2.15CaseStudy:CountingMonetaryUnits
    2.16CommonErrors

    Chapter3Selections
    3.1Introduction
    3.2TheboolDataType
    3.3ifStatements
    3.4Two-Wayif-elseStatements
    3.5NestedifandMulti-Wayif-elseStatements
    3.6CommonErrorsandPitfalls
    3.7CaseStudy:ComputingBodyMassIndex
    3.8CaseStudy:ComputingTaxes
    3.9GeneratingRandomNumbers
    3.10LogicalOperators
    3.11CaseStudy:DeterminingLeapYear
    3.12CaseStudy:Lottery
    3.13switchStatements
    3.14ConditionalExpressions
    3.15OperatorPrecedenceandAssociativity
    3.16Debugging

    Chapter4MathematicalFunctions,characters,andStrings
    4.1Introduction
    4.2MathematicalFunctions
    4.3CharacterDataTypeandOperations
    4.4CaseStudy:GeneratingRandomCharacters
    4.5CaseStudy:GuessingBirthdays
    4.6CharacterFunctions
    4.7CaseStudy:ConvertingaHexadecimalDigittoaDecimalValue
    4.8ThestringType
    4.9CaseStudy:RevisingtheLotteryProgramUsingStrings
    4.10FormattingConsoleOutput
    4.11SimpleFileInputandOutput

    Chapter5Loops
    5.1Introduction
    5.2ThewhileLoop
    5.3Thedo-whileLoop
    5.4TheforLoop
    5.5WhichLooptoUse?
    5.6NestedLoops
    5.7MinimizingNumericErrors
    5.8CaseStudies
    5.9Keywordsbreakandcontinue
    5.10CaseStudy:CheckingPalindromes
    5.11CaseStudy:DisplayingPrimeNumbers

    Chapter6Functions
    6.1Introduction
    6.2DefiningaFunction
    6.3CallingaFunction
    6.4voidFunctions
    6.5PassingArgumentsbyValue
    6.6ModularizingCode
    6.7OverloadingFunctions
    6.8FunctionPrototypes
    6.9DefaultArguments
    6.10InlineFunctions
    6.11Local,Global,andStaticLocalVariables
    6.12PassingArgumentsbyReference
    6.13ConstantReferenceParameters
    6.14CaseStudy:ConvertingHexadecimalstoDecimals
    6.15FunctionAbstractionandStepwiseRefinement

    Chapter7Single-DimensionalArraysandC-Strings
    7.1Introduction
    7.2ArrayBasics
    7.3Problem:LottoNumbers
    ……
    Chapter8MultidimensionalArrays
    Chapter9ObjectsandClasses
    Chapter10Object-OrientedThinking
    Chapter11PointersandDynamicMemoryManagement
    Chapter12Templates,Vectors,andstacks
    Chapter13FileInputandOutput
    Chapter14OperatorOverloading
    Chapter15InheritanceandPolymorphism
    Chapter16ExceptionHanding
    Chapter17Recursion
    APPENDIXES
    INDEX
    CREDIT
查看详情
12
系列丛书 / 更多
C++程序设计(英文版·第3版)
计算机网络
[荷兰]塔嫩鲍姆(Tanenbaum A.S.) 著
C++程序设计(英文版·第3版)
Java编程思想:英文版·第4版
[美]埃克尔 著
C++程序设计(英文版·第3版)
编译原理(英文版·第2版)
[美]阿霍 著
C++程序设计(英文版·第3版)
计算机科学概论(英文版·第5版)
[美]Nell、John Lewis 著
C++程序设计(英文版·第3版)
经典原版书库:电子商务(英文精编版·第10版)
[美]施内德(Gary P. Schneider) 著
C++程序设计(英文版·第3版)
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
[美]David、John L.Hennessy 著
C++程序设计(英文版·第3版)
现代操作系统(英文版·第4版)
[美]Andrew S. Tanenbaum、Herbert Bos 著
C++程序设计(英文版·第3版)
离散数学及其应用(英文版)(第7版)
[美]罗森 著
C++程序设计(英文版·第3版)
Java语言程序设计:基础篇(英文版)(第8版)
[美]梁(Y.Daniel Liang) 著
C++程序设计(英文版·第3版)
软件工程:实践者的研究方法(英文精编版 第8版)
[美]罗杰、[美]布鲁斯 R.马克西姆 著
C++程序设计(英文版·第3版)
计算机文化:(英文版·第15版)
[美]帕森斯(June Jamrich Parsons)、[美]奥贾(Dan Oja) 著
C++程序设计(英文版·第3版)
Java语言程序设计(基础篇)(英文版·第10版)
[美]梁勇(Y.Daniel Liang) 著
相关图书 / 更多
C++程序设计(英文版·第3版)
C++边做边学
冯玉芬;周树功;母景琴;詹胜
C++程序设计(英文版·第3版)
C++程序设计基础教程 第2版
刘厚泉 李政伟 葛欣
C++程序设计(英文版·第3版)
C++编程这样学
胡芳
C++程序设计(英文版·第3版)
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++程序设计(英文版·第3版)
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++程序设计(英文版·第3版)
C++20代码整洁之道:可持续软件开发模式实践(原书第2版)
[德]斯蒂芬·罗斯(Stephan Roth)
C++程序设计(英文版·第3版)
C++ Core Guidelines解析
杨文波 译;[德]赖纳·格林(Rainer Grimm)著 吴咏炜;何荣华;张云潮
C++程序设计(英文版·第3版)
C++程序设计(第4版)
周会平;徐建军;王挺
C++程序设计(英文版·第3版)
C++开发案例精讲
杨国兴 著
C++程序设计(英文版·第3版)
C++程序设计实践教程(新国标微课版)
马光志
C++程序设计(英文版·第3版)
C++程序设计基础与实践
牛园园;韩洁琼;李晓芳;吴成宇
C++程序设计(英文版·第3版)
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编
您可能感兴趣 / 更多
C++程序设计(英文版·第3版)
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
C++程序设计(英文版·第3版)
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
C++程序设计(英文版·第3版)
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
C++程序设计(英文版·第3版)
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
C++程序设计(英文版·第3版)
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
C++程序设计(英文版·第3版)
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
C++程序设计(英文版·第3版)
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
C++程序设计(英文版·第3版)
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
C++程序设计(英文版·第3版)
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
C++程序设计(英文版·第3版)
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
C++程序设计(英文版·第3版)
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译
C++程序设计(英文版·第3版)
Java语言程序设计(基础篇)(英文版·第10版)
[美]梁勇(Y.Daniel Liang) 著