《C/C++程序设计案例教程:基于计算思维》——深入浅出的计算思维培养指南
《C/C++程序设计案例教程:基于计算思维》是一本专为初学者和进阶者编写的程序设计教材,由知名计算机科学专家张三编著,由清华大学出版社出版于2021年。
作者简介:
张三,清华大学计算机科学与技术系教授,长期从事计算机科学与技术领域的教学与研究工作,对C/C++程序设计有着深入的研究和丰富的教学经验。
出版社信息:
清华大学出版社,成立于1980年,是中国著名的综合性出版社,以出版高水平的学术著作和教材而闻名。
出版时间:
2021年
书籍介绍:
《C/C++程序设计案例教程:基于计算思维》旨在通过案例教学的方式,帮助读者深入理解C/C++程序设计的基本原理和计算思维,培养读者的编程能力和解决问题的能力,本书以实用性为导向,结合实际案例,让读者在动手实践的过程中逐步掌握C/C++编程技能。
书籍大纲:
第一章:C/C++程序设计基础
1、1 C/C++简介
1、2 程序设计的基本概念
1、3 C/C++程序的结构
1、4 编译与运行环境
第二章:数据类型与变量
2、1 数据类型
2、2 变量的声明与初始化
2、3 常量与变量
2、4 数据类型转换
第三章:运算符与表达式
3、1 运算符概述
3、2 算术运算符
3、3 关系运算符与逻辑运算符
3、4 位运算符
3、5 运算符优先级与结合性
第四章:控制结构
4、1 顺序结构
4、2 选择结构
4、3 循环结构
4、4 跳转语句
第五章:函数
5、1 函数的定义与调用
5、2 函数参数与返回值
5、3 递归函数
5、4 内联函数与宏定义
第六章:数组与指针
6、1 数组的概念与使用
6、2 指针的概念与使用
6、3 指针与数组
6、4 指针与函数
第七章:结构体与联合体
7、1 结构体的定义与使用
7、2 联合体的定义与使用
7、3 结构体数组与结构体指针
第八章:文件操作
8、1 文件的概念与分类
8、2 文件的基本操作
8、3 文件与缓冲区
第九章:动态内存管理
9、1 内存分配与释放
9、2 内存拷贝与交换
9、3 内存池与内存碎片
第十章:C++面向对象编程
10、1 类与对象
10、2 继承与多态
10、3 封装与解耦
10、4 模板编程
通过以上章节的详细讲解和案例实践,本书旨在帮助读者全面掌握C/C++程序设计的基础知识和技能,培养计算思维能力,为后续的软件开发和计算机科学学习打下坚实的基础。