关于C语言如何有效正确的学习,我写了一个专栏:你可以这样学习C语言,有兴趣的小伙伴可以来看看哦,希望能对你有收获!需要本文源代码的可以关注我后私信我!
阅读本文之前,请先阅读:
- C语言实现的一个交互小程序(一)
- C语言实现的一个交互小程序(二)
三、功能扩展示例
你可以很方便的在这个程序上扩展你自己的功能模块。
现在这个结构已经有两个功能模块,一个是function1,它包含一个.h头文件”function1.h“,还包含一个.c实现文件”function1.c“;另一个是function2,它包含一个.h头文件”function2.h“,还包含一个.c实现文件”function2.c“。
下面我用一个”学生管理系统“的例子来说明如何扩展这个结构。”学生管理系统“的源码网上有很多,也是很经典的C语言上手实例项目。我们假设学生管理系统有三个功能需要实现,如下:
1. ”学生“类型的定义;
2. 添加一个学生;
3. 删除一个学生;
现在针对这三个功能,我们在这个程序上来扩展。
1. 扩展”学生“类型的定义
我们可以增加一个.h头文件:student.h,文件内容如下: