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中调用一样。

这个不只是使用using,针对不同的情况要有不同的处理。\x0d\x0a1、如果你写的类是单独的类库,并且与别的程序不在一个解决方案,那么就要先成dll文件,之后在别的程序当中添加引用->浏览,选择你生成DLL文件,之后在别的程序中才能使用using\x0d\x0a2、如果你写的类和别的程序在一个解决方案当中,那么只要在别的程序当中,添加引用->项目,选择你的项目,之后再在别的程序当中使用using才可以。\x0d\x0a \x0d\x0ausing要先输入你的程序的命名空间,之后再打.你的程序。

大哥你少了个赋值的运算,你的运行环境没错,就如楼上的,但是你想看的是结果。数据空间中的结果已经运行出来了。

1.你如果是在command

window中运行你就打:

sum=0

for

i=1:100

sum=sum+i

end

sum

这才是完整的程序,注意sum后不能加东西,命令窗口才会显示sum的值,也就是ans

2.你如果是在m文件中运行你就打:

sum=0

for

i=1:100

sum=sum+i

end

a=sum

然后命令窗口也会出现sum的赋值,最后一步是显示结果用的


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

原文地址:https://54852.com/yw/12098842.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存