C/C++案例教程


C/C++案例教程

文章插图
C/C++案例教程【C/C++案例教程】《C/C++案例教程》是2019年4月清华大学出版社出版的图书 , 作者是王朝晖、凌云、周克兰、张志强 。
基本介绍书名:C/C++案例教程
作者:王朝晖、凌云、周克兰、张志强
ISBN:9787302524380
定价:59元
出版社:清华大学出版社
出版时间:2019年4月
内容简介《C/C++案例教程》以C/C++语言程式设计为蓝本阐述了电脑程式设计的方法 。全书内容由浅入深 , 例题经典、丰富 。全书共17章 , 每章内容包括知识要点归纳、例题分析与解答、测试题和实验案例四部分 。本书最后的附录部分给出测试题的参考答案 。本书既可以作为普通本科院校、普通高等专科学校的电脑程式设计实验教材 , 也可以作为相关教师和学生的参考用书 。图书目录第1章 C语言导论 11.1 知识要点 11.1.1 程式设计语言概述 11.1.2 C语言的特点 21.1.3 C语言程式的构成 21.1.4 C源程式的编辑、编译、连结与执行 21.2 例题分析与解答 21.3 测试题 5第2章 基本数据类型、运算符与表达式 72.1 知识要点 72.1.1 C语言的数据类型 72.1.2 常量与变数 72.1.3 C语言运算符 72.1.4 C语言运算符的结合性和优先权 82.1.5 C语言表达式 82.2 例题分析与解答 82.3 测试题 132.4 实验案例 15第3章 顺序结构程式设计 183.1 知识要点 183.1.1 C语句 183.1.2 C语句分类 183.1.3 输入输出的实现 193.2 例题分析与解答 193.3 测试题 213.4 实验案例 23第4章 选择结构程式设计 254.1 知识要点 254.1.1 关係运算符和关係表达式 254.1.2 逻辑运算符和逻辑表达式 254.1.3 if语句 254.1.4 if语句的嵌套 264.1.5 由条件运算符构成的选择结构 264.1.6 switch语句和goto语句 264.2 例题分析与解答 274.3 测试题 314.4 实验案例 32第5章 循环结构程式设计 355.1 知识要点 355.1.1 循环结构的3种形式 355.1.2 continue语句和break语句 365.2 例题分析与解答 365.3 测试题 395.4 实验案例 45第6章 数组 486.1 知识要点 486.1.1 数组的概念 486.1.2 一维数组的定义和引用 486.1.3 二维数组的定义和引用 486.1.4 字元数组的定义和引用 496.2 例题分析与解答 506.3 测试题 526.4 实验案例 60第7章 函式 637.1 知识要点 637.1.1 函式的概念 637.1.2 函式的种类 637.1.3 函式定义的一般形式 637.1.4 函式的调用 647.1.5 C语言中数据传递的方式 647.1.6 函式的嵌套调用和递归调用 647.1.7 全局变数和局部变数 647.1.8 变数的存储类别 657.1.9 内部函式和外部函式 657.2 例题分析与解答 657.3 测试题 717.4 实验案例 79第8章 指针 878.1 知识要点 878.1.1 指针变数的定义 878.1.2 变数的指针和指向变数的指针变数 878.1.3 数组的指针和指向数组的指针变数 878.1.4 字元串的指针和指向字元串的指针变数 888.1.5 指针数组 888.1.6 函式的指针和指向函式的指针变数 888.1.7 用指针作函式参数 888.1.8 指向指针的指针 888.2 例题分析与解答 898.3 测试题 938.4 实验案例 99第9章 结构体、共用体和枚举类型 1079.1 知识要点 1079.1.1 结构体的概念 1079.1.2 结构体类型的定义 1079.1.3 结构体类型成员的引用 1079.1.4 结构体变数的指针和结构体指针变数 1089.1.5 指向结构体数组的指针 1089.1.6 共用体 1089.1.7 typedef的用法 1099.1.8 枚举类型 1099.2 例题分析与解答 1109.3 测试题 1129.4 实验案例 116第10章 编译预处理 12110.1 知识要点 12110.1.1 编译预处理概述 12110.1.2 宏定义 12110.1.3 档案包含 12110.1.4 条件编译 12110.2 例题分析与解答 12210.3 测试题 12510.4 实验案例 128第11章 记忆体的使用 13111.1 知识要点 13111.1.1 动态使用记忆体 13111.1.2 鍊表的概念 13111.1.3 鍊表的建立 13211.1.4 鍊表的查找与输出 13211.1.5 释放鍊表 13211.2 例题分析与解答 13311.3 测试题 13411.4 实验案例 138第12章 档案 14312.1 知识要点 14312.1.1 档案的概念 14312.1.2 档案类型指针 14312.1.3 档案操作 14312.2 例题分析与解答 14412.3 测试题 14712.4 实验案例 148第13章 C++对C的扩充 15313.1 知识要点 153 13.1.1 C++语言概述 15313.1.2 C++的数据类型 15413.1.3 C++的运算符 15413.1.4 C++的名字空间 15413.1.5 C++的输入输出 15413.1.6 C++的函式与模板 15513.1.7 C++的异常处理 15513.2 例题分析与解答 15513.3 测试题 16413.3.1 测试题1 16413.3.2 测试题2 16913.4 实验案例 17513.4.1 案例1——函式重载 17513.4.2 案例2——函式模板 176第14章 基于C++的面向对象编程 17914.1 知识要点 17914.1.1 类和对象 17914.1.2 类的继承与派生 18014.1.3 类的多态性 18114.1.4 类模板与泛型编程 18214.2 例题分析与解答 18214.3 测试题 19414.3.1 测试题1 19414.3.2 测试题2 19914.4 实验案例 20414.4.1 案例1——类和对象 20414.4.2 案例2——继承和派生 20714.4.3 案例3——类的多态性 21014.4.4 案例4——类模板与泛型编程 213第15章 基于MFC的Windows编程 21615.1 知识要点 21615.1.1 MFC基础 21615.1.2 MFC控制项 21715.1.3 MFC绘图 21715.1.4 常用讯息 21815.2 例题分析与解答 21915.3 测试题 22615.3.1 测试题1 22615.3.2 测试题2 23115.4 实验案例 23615.4.1 案例1——MFC控制项 23615.4.2 案例2——MFC绘图 24015.5 综合案例 24515.5.1 综合案例——游戏软体製作 24515.5.2 综合案例——绘图软体製作 256第16章 编程技术基础 27116.1 知识要点 27116.1.1 基本数据结构与算法 27116.1.2 程式设计基础 27516.1.3 软体工程基础 27616.1.4 资料库设计基础 27716.2 例题分析与解答 27816.3 本章测试 28416.3.1 测试题1 28416.3.2 测试题2 28816.4 综合案例 29116.4.1 综合案例1——顺序表的实现和测试 29116.4.2 综合案例2——单鍊表的实现和测试 29616.4.3 综合案例3——栈的顺序实现和套用 302 16.4.4 综合案例4——循环伫列的实现和测试 305第17章 全国二级考试模拟 30917.1 C语言程式设计考试大纲(2018年版) 30917.1.1 基本要求 30917.1.2 考试内容 30917.1.3 考试方式 31117.2 第一套试题 31117.3 第二套试题 31917.4 第三套试题 33017.5 第四套试题 34117.6 第五套试题 351附录A 测试题参考答案 360参考文献 374