C语言 学习 模块化编程 2025年6月9日19:39:17
模块化编程
把一个大型程序 分成 多个单一功能的小程序 由主函数调用
通过 预留的接口 实现互通
优点:便于维护 修改单一功能小程序 只需要重新编译该小程序文件即可
1.头文件设计
.c文件中实现函数逻辑
.h文件中包含:
- 函数声明(原型) 小知识:函数声明时可以给传递函数赋 默认值例如 get(int a=0);
- 宏定义
- 类型定义(如
typedef struct
) - 外部变量声明(
extern
) - 条件编译控制
2.模块化编程实践
main.c 主程序中调用
#include <stdio.h>
int main()
{int s=getText(5,8);
}
getText.c 函数实现
#include "getText.h"int getText(int a,int b)
{a=a+b;
return a;}
getText.h 函数声明
#ifndef GET_Text_H
#define GET_Text_Hint getText(int a,int b);#endif