• C++程序设计基础教程
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

C++程序设计基础教程

全新正版未拆封

44.62 6.5折 69 全新

库存2件

山东济宁
认证卖家担保交易快速发货售后保障

作者丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编

出版社清华大学出版社

出版时间2023-09

版次1

装帧其他

上书时间2024-07-04

天吾之青豆的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编
  • 出版社 清华大学出版社
  • 出版时间 2023-09
  • 版次 1
  • ISBN 9787302646358
  • 定价 69.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
【内容简介】
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  语言常用的库函数

参考文献

 
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP