×
暂无评论
图文详情
  • ISBN:9787302646358
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:344
  • 出版时间:2023-09-01
  • 条形码:9787302646358 ; 978-7-302-64635-8

本书特色

本教材适合大学新生。 C++程序设计基础教程,从信息的表示、C++基本语法、变量运行状态分析、常用算法的示例讲解等方面,融合思政理念,以图形化的分析方式逐步夯实学生的编程基础,培养独立编程的能力。内容清晰、条理性强,易于学生理解和掌握。

内容简介

C++既可以进行过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计,是编程人员广泛使用的工具。 本书从信息在计算机中的表示、C++基本语法、结构化程序设计方法、面向对象程序设计方法等方面进行讲解,知识点自成一体,语言简洁,用例经典,排版清晰,可阅读性强。 本书借助图示化的分析方法,对变量在内存中的存储情况和动态变化过程进行了清晰的说明,给出了一套对程序进行有效分析的方法。 本书可以作为高等院校计算机及相关专业“程序设计”课程的入门教材,也可以作为编程爱好者自学C++语言的参考用书。

目录

第1章C 语言概述 1.1从C语言到C 语言 1.2C 语言特性 1.3C 语言程序实例 1.4C 语言程序的编写与实现 1.5Visual Studio 2010的上机调试过程 习题 第2章信息表示和算法简介 2.1信息在计算机中的表示 2.1.1进位计数制 2.1.2信息在计算机中的表示方法 2.2算法简介 2.2.1算法概述 2.2.2算法示例 2.2.3算法的特性 2.2.4算法的描述 2.2.53种基本结构 习题 第3章基本数据类型和表达式 3.1数据类型 3.2常量 3.2.1字面常量 3.2.2符号常量 3.3变量 3.3.1标识符和关键字 3.3.2变量的定义 3.3.3变量赋初值 3.3.4变量的使用 3.4运算符与表达式 3.4.1算术运算符与算术表达式 3.4.2关系运算符与关系表达式 3.4.3逻辑运算符与逻辑表达式 3.4.4赋值运算符与复合赋值运算符 3.4.5自增运算符与自减运算符 3.4.6逗号运算符与逗号表达式 3.4.7sizeof运算符 3.4.8条件运算符 3.5数据类型转换 3.5.1自动类型转换 3.5.2强制类型转换 3.6常用库函数 习题 目录 C 程序设计基础教程
第4章简单程序设计 4.1简单语句 4.2复合语句 4.3数据的输入/输出 4.3.1标准输入流对象cin 4.3.2标准输出流对象cout 4.4顺序结构编程举例 习题 第5章流程控制结构 5.1选择结构语句 5.1.1if语句 5.1.2switch语句 5.2循环结构语句 5.2.1while循环语句 5.2.2dowhile循环语句 5.2.3for循环语句 5.2.4循环嵌套 5.3其他流程控制语句 5.3.1break语句 5.3.2continue语句 5.3.3*goto语句 5.4程序举例 习题 第6章函数 6.1函数的定义 6.2函数的调用 6.2.1函数的嵌套调用 6.2.2函数的递归调用 6.3引用作为函数参数 6.3.1引用的定义 6.3.2引用作为函数形参 6.4内联函数 6.5带默认形参值的函数 6.6函数重载 6.7作用域和存储类型 6.7.1作用域 6.7.2存储类型 习题 第7章编译预处理 7.1宏定义 7.1.1不带参数的宏定义 7.1.2带参数的宏定义 7.2文件包含 7.3*条件编译 7.4程序的多文件组织 习题 第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.2.4二维数组程序举例 8.3数组作为函数的参数 8.3.1数组元素作为函数的参数 8.3.2一维数组作为函数的参数 8.3.3二维数组作为函数的参数 8.4字符数组 8.4.1字符数组的定义 8.4.2字符数组的初始化 8.4.3字符数组与字符串 8.4.4字符数组的输入/输出 8.5字符串处理函数 习题 第9章指针 9.1指针概述 9.1.1地址的概念 9.1.2指针的概念 9.1.3指针变量 9.1.4指针的运算 9.2指针与数组 9.2.1指针与一维数组 9.2.2指针与二维数组 9.2.3指针与字符串 9.3指针数组和指向指针的指针变量 9.3.1指针数组 9.3.2指向一维数组的指针变量 9.3.3指向指针的指针变量 9.4指针与函数 9.4.1指针作函数的参数 9.4.2返回值为指针的函数 9.4.3指向函数的指针 9.5new和delete运算符 9.5.1new运算符 9.5.2delete运算符 9.6引用和指针 9.6.1指针变量引用的定义 9.6.2指针变量引用和函数 9.7常值变量 习题 第10章结构体、共用体和枚举类型 10.1结构体 10.1.1结构体类型的定义 10.1.2结构体类型变量的定义 10.1.3结构体类型变量的使用 10.2单向链表 10.2.1单向链表的概念 10.2.2单向链表的建立和基本操作 10.3*共用体 10.3.1共用体类型的定义 10.3.2共用体类型变量的定义和使用 10.3.3无名共用体类型的使用 10.4枚举 10.4.1枚举类型的定义 10.4.2枚举类型变量的定义 10.4.3枚举类型变量的使用 10.5定义类型别名 习题 第11章类和对象 11.1面向对象程序设计概述 11.1.1面向对象的思想 11.1.2面向对象中的基本概念 11.2类的声明和对象的定义 11.2.1类的声明 11.2.2类的访问权限 11.2.3类的成员函数 11.2.4对象的定义 11.2.5this指针 11.3构造函数和析构函数 11.3.1构造函数 11.3.2析构函数 11.3.3复制构造函数 11.4友元 11.4.1友元函数 11.4.2友元类 11.5静态成员 11.5.1静态数据成员 11.5.2静态成员函数 11.6常成员和常对象 11.6.1常成员 11.6.2常对象 习题 第12章运算符重载 12.1运算符重载概述 12.1.1重载运算符的目的 12.1.2重载运算符的方法 12.2运算符重载为类的成员函数 12.2.1二元运算符重载为类的成员函数 12.2.2一元运算符重载为类的成员函数 12.3运算符重载为类的友元函数 12.3.1二元运算符重载为类的友元函数 12.3.2一元运算符重载为类的友元函数 12.4特殊运算符的重载 12.4.1赋值运算符的重载 12.4.2自增和自减运算符的重载 12.4.3下标运算符的重载 12.4.4函数调用运算符的重载 12.4.5类型转换运算符函数 12.4.6输入/输出运算符的重载 12.5运算符重载规则 12.6字符串类 习题 第13章继承和派生 13.1继承与派生的概念 13.1.1基本概念 13.1.2单一继承 13.1.3多重继承 13.2派生类的构造与析构 13.2.1单继承派生类的构造与析构 13.2.2多继承派生类的构造与析构 13.2.3含对象成员派生类的构造与析构 13.3继承中的同名冲突与支配 13.3.1同名冲突及支配规则 13.3.2赋值兼容规则 13.4虚基类 13.4.1虚基类的定义 13.4.2虚基类的构造函数 13.5虚函数 13.5.1多态性的概念 13.5.2虚函数的定义 13.5.3虚函数与动态联编 13.5.4纯虚函数与抽象类 习题 第14章输入/输出流 14.1C 语言输入/输出流 14.1.1ios类的结构 14.1.2输入流 14.1.3输出流 14.1.4格式化的输入/输出 14.2文件流 14.2.1文件的打开与关闭 14.2.2对文本文件的操作 14.2.3对二进制文件的操作 14.3字符串流 习题 第15章*模板和异常处理 15.1模板 15.1.1函数模板 15.1.2类模板 15.2异常处理 15.2.1异常处理的概念 15.2.2异常处理机制 15.2.3指定函数抛出的异常类型 15.2.4异常处理的嵌套 15.2.5重新抛出异常 15.2.6构造函数中的异常处理 习题 附录A基本ASCII码表 附录BC 语言运算符优先级及结合性 附录CC 语言常用的库函数 参考文献
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航