您好,欢迎光临有路网!
C++程序设计
QQ咨询:
有路璐璐:

C++程序设计

  • 作者:朱金付
  • 出版社:清华大学出版社
  • ISBN:9787302194323
  • 出版日期:2009年07月01日
  • 页数:401
  • 定价:¥37.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书较为全面地介绍了程序设计语言C++的基本概念、基本语法和基本程序思想。全书共分为12章和两个附录,内容包括计算机基础知识、C++基本概念、流程控制语句、函数和编译预处理、构造数据类型、指针、类和对象、继承与派生、多态、输入输出流类库、模板。
    本书的写法遵循了计算机中“自顶向下”的思维方式,在整体上自上而下,由点到面,由一般到具体,由简单到复杂地展开。本书有大量精选的例题以及对例题的解析,还有大量反映C++概念和语法的习题。
    本书可以作为大专院校理工科学生学习C++语言的教材,也可以作为计算机二级考试的参考书。
    文章节选
    第1章 计算机基础知识
    1.4 程序设计语言
    1.程序设计语言概念
    用于书写计算机程序的语言称为程序设计语言(programming language)。简单地说,语言的基础是一组文字记号和一组规则,根据规则由文字记号构成的记号串的总体就是语言。使用程序设计语言撰写的符合语法规则和算法要求的记号串就是程序。作为计算机程序,必须满足正确性、有效性、可靠性等方面的要求。
    在电子计算机*初的应用中,人们普遍感到使用位模式的机器指令编制程序不仅效率低下、容易出错,而且不易辨认与交流,程序的调试与软件维护尤其困难。在20世纪计算机早期时代,计算机工作人员主要使用一些简单的记号系统将指令以助记符表示,称为汇编语言(assembly language)。汇编语言使得程序的编制效率得到较大提高。例如,“把寄存器3的数据送人寄存器5中”可以表示为“MOV R3,R5”。为了将使用指令助记符编写的程序转换为机器语言,人们又开发了专用于转换工作的程序,称为汇编程序(assembler)。
    汇编语言虽然大幅度提高了程序开发效率,但仍有很大的缺点。汇编语言与机器的指令系统具有相关性,或者说依赖于机器。使用汇编语言编写程序时,程序员仍要为数据存放指定具体的寄存器和内存储器单元,特别是在实现一个算法时,必须用汇编语言一步步地思考,而这样的方式容易使人只见树木而不见森林,不利于设计出大型的、**的程序。人们开始考虑这样的工作方式:设计过程使用接近于人类自然语言的**程序设计语言,程序编写完成后再将其翻译为计算机能够执行的机器语言程序。
    ……
    目录
    第1章 计算机基础知识
    1.1 本章导读
    1.2 计算机系统结构及工作原理
    1.2.1 计算机的体系结构——冯诺依曼结构
    1.2.2 计算机中的数据存储体系
    1.2.3 计算机的工作原理
    1.3 数制转换、字符编码
    1.3.1 进位计数制
    1.3.2 不同数制之间的转换
    1.3.3 计算机中的数据表示和存储
    1.3.4 非数值数据的编码
    1.4 程序设计语言
    1.5 操作系统
    1.5.1 操作系统的组成和功能
    1.5.2 人与计算机的交互
    1.5.3 Windows的文件系统
    1.6 算法与算法设计基础
    1.6.1 算法
    1.6.2 算法的表示
    1.6.3 算法���计基本方法
    1.7 数据结构基础
    1.7.1 数据结构的基本概念
    1.7.2 数据结构的表示
    1.7.3 抽象数据类型
    1.7.4 栈和队列
    1.7.5 几个典型的基本算法
    习题
    第2章 C++基本概念
    2.1 本章导读
    2.2 C语言与C++语言简介
    2.2.1 C语言与C++的起源
    2.2.2 **个C++源程序
    2.2.3 编译、调试、运行程序
    2.2.4 Visual C++集成开发环境
    2.3 基本词法单位
    2.3.1 关键字
    2.3.2 标识符
    2.3.3 标点符号
    2.3.4 分隔符
    2.4 数据类型
    2.5 变量
    2.5.1 变量的定义和初始值
    2.5.2 变量与引用
    2.6 常量
    2.6.1 整型常量
    2.6.2 实型常量
    2.6.3 字符常量
    2.6.4 转义字符
    2.6.5 字符串常量
    2.6.6 const常变量
    2.6.7 宏定义常量
    2.7 运算符和表达式
    2.7.1 运算符和运算符优先级
    2.7.2 算术运算符与算术表达式
    2.7.3 赋值运算符和赋值表达式
    2.7.4 关系运算符和关系表达式
    2.7.5 逻辑运算符和逻辑表达式
    2.7.6 字位运算符
    2.7.7 其他常用运算符
    2.7.8 类型转换
    2.8 C++语句
    2.9 简单输入、输出
    2.9.1 cin
    2.9.2 cout
    习题
    第3章 流程控制语句
    第4章 函数和编译预处理
    第5章 构造数据类型
    第6章 其他构造数据类型——结构、联合、枚举和类
    第7章 指针
    第8章 类和对象
    第9章 继承与派法
    第10章 多态
    第11章 输入输出流类库
    第12章 模板
    附录A 标准ASCII码表
    附录B 常用系统函数
    参考文献
    编辑推荐语
    本书特色:
    专门设计一章计算机基础作为C++前导知识,为学习C++的概念和理解C++的算法做好铺垫。涵盖C++语言的基本概念,注重深度和广度,没学过C++语言的读者不会感到困难,学习过C++的读者也能找到新鲜内容。
    语法和算法并重,摈弃那些晦涩和过于琐碎的语法内容,语法强调概念,算法强调分析。例题多而针对性强,引导读者的思路。
    面向过程的程序设计和面向对象的程序设计并重,前者是基础,后者是拓展是主流。
    注重训练读者的思维方式,整体自上而下,从一般到具体;细节自下而上,从具体到一般。
    全新的习题模式,分为选择题、填空题、阅读程序题、完善程序题和编程题5类。习题量大类全,难度深浅搭配,概括了当前各种考试题型,对于理解C++的概念,掌握C++基本算法有着重
    要作用。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外