第一种方法:
[root@qq c]# cat h.c
#include "r.c"
main()
{
int q=2,w=3,e=4,m;
m=a(q,w,e);
printf("%d\n",m);
}
[root@qq c]# cat r.c
int a(int x,int y,int z)
{
int m;
m=x*x*x+y*y*y+z*z*z;
return m;
}
[root@qq c]# gcc -o h h.c
[root@qq c]# h
99
[root@qq c]#
第二种方法:
[root@qq c]# cat h.c
int a(int,int,int);
main()
{
int q=2,w=3,e=4,m;
m=a(q,w,e);
printf("%d\n",m);
}
int a(int x,int y,int z)
{
int m;
m=x*x*x+y*y*y+z*z*z;
return m;
}
[root@qq c]# gcc -o h h.c
[root@qq c]# h
99
[root@qq c]#
第三种方法:
[root@qq c]# cat h.c
int a(int,int,int);
main()
{
int q=2,w=3,e=4,m;
m=a(q,w,e);
printf("%d\n",m);
}
[root@qq c]# cat g.c
int a(int x,int y,int z)
{
int m;
m=x*x*x+y*y*y+z*z*z;
return m;
}
[root@qq c]# gcc h.c g.c -o h
[root@qq c]# h
99
[root@qq c]#
阅读(800) | 评论(0) | 转发(0) |