c语言模块化编程实例
时间: 2023-02-12 08:19:26 浏览: 248
C语言模块化编程实例:
1. 创建头文件: 定义函数原型和全局变量。
2. 创建源文件: 实现函数体并使用全局变量。
3. 在主函数中调用模块中的函数。
例如:
- math.h:
```
int add(int a, int b);
int sub(int a, int b);
```
- math.c:
```
#include "math.h"
int add(int a, int b) {
return a + b;
}
int sub(int a, int b) {
return a - b;
}
```
- main.c:
```
#include "math.h"
#include <stdio.h>
int main() {
int a = 10, b = 5;
printf("%d + %d = %d\n", a, b, add(a, b));
printf("%d - %d = %d\n", a, b, sub(a, b));
return 0;
}
```
在编译和链接时需要包含math.c源文件。
阅读全文