C语言,如何在VC6.0上,添加自定义函数?
比如,原先VC6.0上面就带有的计算平方或者开方的数学函数include<math.h>.例如,我想自己写一个加法函数.就起名为add吧我应该怎么做.?详细点最好.谢谢!...
比如,原先VC6.0上面就带有的计算平方或者开方的 数学函数include<math.h>.
例如,我想自己写一个加法函数.就起名为 add吧
我应该怎么做.?
详细点最好.
谢谢!!
不是单纯的 int add 自定义函数这种。
我说的是,要在 VC里面添加一个 自己定义的函数,以后用到的话,就直接 调用。
请各大侠给的详细点,我菜鸟。。 展开
例如,我想自己写一个加法函数.就起名为 add吧
我应该怎么做.?
详细点最好.
谢谢!!
不是单纯的 int add 自定义函数这种。
我说的是,要在 VC里面添加一个 自己定义的函数,以后用到的话,就直接 调用。
请各大侠给的详细点,我菜鸟。。 展开
5个回答
展开全部
#include<stdio.h>
#include<math.h>
void add(float x,float y) //函数定义
{
printf("%5.2f\n",x+y);//计算a+b
}
main()
{float a=0.0,b=0.0;
double s;
scanf("%f,%f",&a,&b);//输入a b
add(a,b);//直接调用函数
s=sqrt(a);
printf("跟号a=%f\n",s);
s=sqrt(b);
printf("跟号b=%f\n",s);
}
问题补充:
你的想法很好,可以的话去学下C++吧,能学到你所想的
你想调用函数的话,把这函数做成一个C文件,以后需要时就合并用吧
#include<math.h>
void add(float x,float y) //函数定义
{
printf("%5.2f\n",x+y);//计算a+b
}
main()
{float a=0.0,b=0.0;
double s;
scanf("%f,%f",&a,&b);//输入a b
add(a,b);//直接调用函数
s=sqrt(a);
printf("跟号a=%f\n",s);
s=sqrt(b);
printf("跟号b=%f\n",s);
}
问题补充:
你的想法很好,可以的话去学下C++吧,能学到你所想的
你想调用函数的话,把这函数做成一个C文件,以后需要时就合并用吧
展开全部
在类的.h文件中先申明了,再在.CPP文件中写就行了。
比如你说的
.h里写template<class T>;
T add(T a,T b);
.cpp里写
T add(T a,T b)
{
return a+b;
}
比如你说的
.h里写template<class T>;
T add(T a,T b);
.cpp里写
T add(T a,T b)
{
return a+b;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自己新建一个头文件,然后在里面声明。
每次#include <自己的头文件>
到程序里用就行了。
每次#include <自己的头文件>
到程序里用就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int add(int a,int b)
{
return a+b;
}
定义好接口,声明好返回类型,操作9 ok
{
return a+b;
}
定义好接口,声明好返回类型,操作9 ok
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int add (int,int);
int add (int a, int b)
{
return a+b;
}
类型按自己需要自己可以改
int add (int a, int b)
{
return a+b;
}
类型按自己需要自己可以改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询