C语言头文件的书写和定义函数
首先,我们创建一个头文件math_utils.h
,它声明了一个简单的加法函数:
注意如果宏MATH_UTILS_H未被定义,也就说明没有导入这个头文件,其中的函数才会被导入,如果这个宏定义过,直接就去endif 不会再次导入了
// math_utils.h
#ifndef MATH_UTILS_H
#define MATH_UTILS_H
// 声明加法函数
int add(int a, int b);
#endif // MATH_UTILS_H
接下来,我们创建一个源文件math_utils.c
,它实现了这个加法函数:
// math_utils.c
#include "math_utils.h"
// 实现加法函数
int add(int a, int b) {
return a + b;
}
现在,我们可以在另一个源文件中调用这个加法函数。例如,创建一个名为main.c
的文件:
// main.c
#include <stdio.h>
#include "math_utils.h"
int main() {
int num1 = 5;
int num2 = 3;
int result = add(num1, num2); // 调用加法函数
printf("The result of %d + %d is %d\n", num1, num2, result);
return 0;
}
在这个main.c
文件中,我们包含了头文件math_utils.h
,然后调用了add
函数来计算两个数的和,并打印结果。
原文地址:https://blog.csdn.net/m0_53271604/article/details/143722205
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!