C语言中如何引用其它C源文件中的函数?

C语言中如何引用其它C源文件中的函数?,第1张

分类: 电脑/网络 >>程腔握序设计 >>其他编程语言

问题描述:

如题,比如我建了两个C源文件

A1.C 和 A2.c

我把键圆汪一个自字义函数写在A2.c里面,然后在A1.c里面调用它

1,A1.c要怎样调用?

2,A2.c里面要怎样写?只写一个自定义函数就可以了吗?

解析:

有两种方法:

1。在A2.c中有完整的函数定义,在A1.c中添加一下要用到的函数原型就可以了,例如:

在A2.c中:有函数void A2(){...}

在A1.c中:在文件前头增加一行:void A2()就可以了

2。把A2.c中完整定义的函数的原型,写到一个A2.h文件中,然后在A1.c的文件头增加#include "A2.h"就可以了

以上两种方法,在A1.c中都可以正常的调稿仔用,就跟在A2.c中调用一样。

你把被调用的.c文件消派中的main()函数改成其他名字

如fun();

然后在另败桥衫一个.c文件的main()函数中调用fun();

只要保证一个C工程只有一个main()做入口点就行了,至于保留哪个main函数,那就要看你程序的逻辑了,注意main函数是入口察腔点的概念


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12523915.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存