学习笔记C_3 模块化重构

本文详细讲解了C语言中的函数、typedef、枚举、宏替换、变量管理(全局/局部/extern/static)、内存模型、递归以及组件化封装等内容,以《俄罗斯方块》项目为例,通过实例深入浅出地介绍编程技巧。
摘要由CSDN通过智能技术生成

第一章 函数

1.1 函数与重构思想的关系与意义

1.2 函数的三种状态

1.3 函数的基本结构

1.4 函数的执行原理

1.5 用函数重构游戏项目:理解头文件、代码解耦等的基本概念

1.6 函数指针基本概念与用法

第二章 typedef类型定义

2.1 typedef基本用法

2.2 用typedef简化数组指针类型定义

2.3 用typedef简化函数指针类型定义

第三章 enum枚举

3.1 枚举的基本概念与定义

3.2 typedef简化枚举类型定义

3.3 用枚举重构项目

第四章 #define宏替换

4.1 C程序编译过程

4.2 预处理的基本概念

4.3 宏替换的用法与常见问题

4.4 宏替换参数与嵌套

第五章 全局变量与局部变量

5.1 结合内存区划分理解二者区别

5.2 全局变量、局部变量的定义规范

5.3 生命周期与作用域的概念

第六章 extern外部变量

6.1 基本概念与用法规范

6.2 重构游戏项目,规范变量用法

6.3 组件化封装

第七章 static静态变量

7.1 基本概念与存储原理

7.2 典型代码结果分析加深理解static

第八章 栈内存与堆内存

8.1 堆与栈的存储特性

8.2 堆内存空间的创建与释放

第九章 函数递归

9.1 递归的基本思想

9.2 函数递归调用执行原理

9.3 典型递归题目分析与实现

第十章 项目实站:《俄罗斯方块》

10.1 UML用例驱动分析与《俄罗斯方块》代码实现

第十一章 组件化封装:《数组组件》

11.1 对数组相关代码抽象成函数

11.2 用测试驱动的过程进行组件化封装

11.3 基于场景的组件化应用案例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值