C/C++程序设计[电子资源.图书]

副标题:无

作   者:夏宝岚主编;杨富琴,夏耘,文欣秀编著

分类号:

ISBN:9787562818250

微信扫一扫,移动浏览光盘

简介

  《C/C++程序设计(第3版)》由13章正文和7个附录组成。第1章对高级语言特别是c语言的形成与发展作了具体的叙述;第2、第3章介绍了c程序基础;第4、第5章介绍了C程序的控制结构;第6章介绍了组合数据结构“数组”;第7章介绍了c语言的模块化程序设计“函数”;第8、第9章详细、全面地介绍了c语言的精华——“指针”与“动态数据结构”;第10章介绍了c语言的文件系统;第1l章介绍了C语言的“图形处理”,通过形象生动的绘图实例为学生全面、系统了解c语言并提高知识的综合运用能力锦上添花;第12章介绍了c++的基础知识;第13章通过实例介绍了如何运用C++知识点进行面向对象的程序设计。   《C/C++程序设计(第3版)》可用作高等院校各专业的C程序设计课程教材、计算机应用能力考试(二级c)的参考用书,亦可用作计算机爱好者的自学读本。

目录

目录
1 C语言概述
1.1 C语言的发展史
1.2 c/c++程序简介
1.2.1 简单的C/C++程序实例
1.2.2 c/c++程序设计规则
1.2.3 c/c++程序的编辑、编译与运行
1.3 C程序的基本语法成分
1.3.1 基本字符集
1.3.2 标识符
1.3.3 关键字
1.4 编译预处理
1.4.1 无参数宏定义
1.4.2 文件包含
习题1
2 数据类型及基本运算
2.1 C数据类型
2.2 基本数据类型
2.3 数据的表示
2.3.1 常量
2.3.2 变量
2.4 常用的运算符和表达式
2.4.1 算术运算符和算术表达式
2.4.2 赋值运算符和赋值表达式
2.4.3 逗号运算符和逗号表达式
2.4.4 关系运算符和关系表达式
2.4.5 逻辑运算符和逻辑表达式
2.4.6 位运算符和位表达式
2.5 常用的库函数
2.5.1 库函数的调用
2.5.2 使用库函数注意事项
习题2
3 顺序结构程序设计
3.1 用于顺序结构的基本语句
3.1.1 表达式语句
3.1.2 复合语句
3.1.3 空语句
3.2 输入与输出
3.2.1 数据的输出
3.2.2 数据的输入
3.3 顺序结构程序设计举例
习题3
4 选择结构程序设计
4.1 if语句
4.1.1 if语句的三种基本形式
4.1.2 if语句的嵌套形式
4.2 条件表达式
4.3 switch语句
4.4 应用举例
习题4
5 循环结构程序设计
5.1 while语句
5.2 do…while语句
5.3 for语句
5.4 循环结构的嵌套
5.5 循环结构的中断与转移
5.5.1 break语句
5.5.2 continue语句
5.5.3 goto语句
5.6 循环结构应用举例
习题5
6 数组
6.1 数组的概念
6.2 数组的定义与引用
6.2.1 数组的定义
6.2.2 数组的引用
6.3 数组的存储结构和初始化
6.3.1 数组的存储结构
6.3.2 数组的初始化
6.4 数组应用举例
6.5 数组与字符串
6.5.1 用字符数组处理字符串
6.5.2 字符串结束标志
6.5.3 字符串的输入与输出
6.5.4 常用的字符串处理函数
6.5.5 字符串应用举例
习题6
7 函数
7.1 函数的概念
7.1.1 函数实例
7.1.2 实例分析
7.2 函数的定义
7.2.1 函数定义形式
7.2.2 说明事项
7.3 函数的调用
7.3.1 函数调用形式
7.3.2 函数调用方式
7.3.3 参数传递
7.3.4 函数声明
7.4 函数的嵌套与递归
7.4.1 嵌套函数
7.4.2 递归函数
7.5 变量的作用域
7.5.1 局部变量
7.5.2 全局变量
7.6 变量的存储类别
7.6.1 动态存储
7.6.2 静态存储
7.6.3 寄存器型存储
7.6.4 外部存储
7.7 带参数宏与函数的区别
7.7.1 有参数宏定义
7.7.2 有参数宏与函数的区别
习题7
8 指针
8.1 指针的概念
8.1.1 地址与指针
8.1.2 指针变量及其定义
8.1.3 指针变量的引用
8.2 指针与数组
8.2.1 指针与一维数组
8.2.2 指针与二维数组
8.3 指针与函数
8.3.1 指针变量作为函数的参数
8.3.2 函数指针
8.3.3 通过函数指针调用其他函数
8.3.4 函数指针作为函数的参数
8.4 指针与字符串
8.4.1 单字符串处理
8.4.2 多字符串处理
8.5 多级指针
8.5.1 二级指针的定义
8.5.2 二级指针与指针数组的联系
8.6 命令行参数
8.7 指针类型小结
习题8
9 结构与其他自定义类型
9.1 结构类型的认识
9.2 结构类型的定义
9.3 结构变量、结构数组和结构指针
9.3.1 结构变量
9.3.2 结构数组
9.3.3 结构指针
9.4 动态数据结构“链表”
9.4.1 链袁概述
9.4.2 单链袁结点的类型定义
9.4.3 动态存储分配函数
9.4.4 创建链表
9.4.5 结点的删除与插入
9.4.6 链袁综合应用举例
9.5 共用体类型
9.5.1 共用体类型的定义
9.5.2 共用体变量的引用
9.6 枚举类型
9.6.1 枚举类型的定义
9.6.2 枚举类型的使用规则
9.7 类型自定义
9.7.1 typedef语句的形式
9.7.2 typedef语句使用说明
习题9
10 文件
10.1 文件类型和文件指针
10.1.1 文件类型概述
10.1.2 文件类型和文件指针
10.2 文件的打开与关闭
10.2.1 文件的打开
10.2.2 文件的关闭
10.3 文件的读写
10.3.1 fputc和fgetc函数
10.3.2 fputs和fgets函数
10.3.3 fwrite和fread函数
10.3.4 fscanf和fprintf函数
10.4 文件的定位与出错检测
10.4.1 文件的定位
10.4.2 文件的出错检测与处理
习题10
11 图形处理初步
11.1 图形处理基础
11.1.1 显示器的图形模式
11.1.2 像素坐标
11.1.3 图形模式的初始化
11.1.4 色彩设置
11.1.5 线型设置
11.2 基本绘图函数
11.2.1 点函数
11.2.2 直线函数
11.2.3 多边形函数
11.2.4 圆弧函数
11.3 图形填充
11.3.1 设置填充模式
11.3.2 填充
11.3.3 具有自动填充功能的封闭图形函数
11.4 图形方式下的文本输出
11.4.1 文本输出函数
11.4.2 设置文本的输出格式
11.5 图形视口
11.6 简单动画
11.6.1 简单动画的制作方法
11.6.2 动画处理函数
11.6.3 动画算法设计步骤
习题11
12 C++基础
12.1 C++对C的扩充
12.1.1 C++数据类型、常量、变量、操作符与C的差别
12.1.2 C++函数使用上与C的差别
12.2 类和对象
12.2.1 类的概念及其定义
12.2.2 对象的概念及其定义
12.2.3 构造函数
12.2.4 析构函数
12.2.5 静态成员
12.2.6 友元函数和友元类
12.3 继承和派生
12.3.1 基类和派生类
12.3.2 派生类的继承关系
12.3.3 派生类的构造函数和析构函数
12.4 多态性
12.4.1 函数重载
12.4.2 运算符重载
12.4.3 虚函数和动态联编
12.4.4 纯虚函数
12.4.5 抽象类
12.5 C++的I/O流
12.5.1 屏幕输出
12.5.2 键盘输入
12.5.3 格式化输入/输出
12.5.4 磁盘文件的输入和输出
习题12
13 面向对象程序设计
13.1 面向对象程序设计概述
13.1.1 面向过程程序设计与面向对象程序设计的区别
13.1.2 面向对象程序设计的基本概念
13.1.3 面向对象程序设计的特点
13.2 面向对象程序设计应用举例
习题13
附录
附录A C语言主要关键字及其用途
附录8 运算符优先级和结合性
附录C 常用字符与ASCⅡ编码对照表
附录D 常用库函数
附录E 常用关键字和术语的中英文对照表
附录F 习题参考解答
附录G 高校计算机等级考试(二级C语言)模拟试题及解析

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C/C++程序设计[电子资源.图书]
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon