C语言调用模块源文件中的子函数的两种方法

方法一:main.c文件和addt.c文件
直接在main.c加入需要引用的函数int addt()

#include 
#include "addt.h"
int x=1;
int y=2;
int addt();
int main()
{int result;result = addt();printf("result 为: %d",result);return 0;
}

在addt.c中编写int addt()函数

#includeextern int x;
extern int y;
int addt()
{return x+y;
}

运行结果是3
方法二:新建一个addt.h的头文件,将函数int addt()写入其中,直接在主函数中引用即可。main.c文件如下:

#include 
#include "addt.h"int x=1;
int y=2;
int main()
{int result;result = addt();printf("result 为: %d",result);return 0;
}

addt.h文件如下:

#ifndef _addt_H //命名格式与源文件对应,将.改成_ ,在前面加_
#define _addt_H //ifndef=if no define 如果没有定义过_addt_H,则定义为_addt_H
int addt();#endif

addt.c文件同方法一。
结果是3。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部