
问题描述:
如题,比如我建了两个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的赋值,最后一步是显示结果用的
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)