C语言在自定义函数中调用自定义函数

能否在一个自定义函数中,调用另一个自定义函数的结果?参数表上怎么写??谢了!!

第1个回答  2019-08-09
如果自定义函数是放在另外一个文件中,就加上#include"文件名.h";
如果在同一个文件中,就先定义函数,再在main函数中调用
第2个回答  2010-05-05
可以。不过被调用的函数必须先定义。可以在程序开头先定义int X();在另一个函数里面可以调用先前程序的返回值。
第3个回答  2010-05-05
function1(int a,int b)
{

}
function2()
{
int a,b;
function1(a,b);
}本回答被提问者采纳

C语言中能否在一个自定义函数中调用另一个自定义函数?
void fun1(int a)\/\/自定义函数fun1。{ printf("%d\\n",a);} void fun2(int m, int n)\/\/自定义函数fun2。{ fun1(m);fun1(n);\/\/调用两次另一个自定义函数。} int main(){ fun2(2,3);\/\/调用fun2.} 在这个例子中,就是主函数调用自定义函数fun2,然后fun2调用另一个自定义函数...

在C语言中,自定义函数中能调用其他的自定以函数么
当然可以,调用库函数和自定义函数的要求(语法要求链接要求等)都是一样的。调用库函数要链接库(一般自动链接标准库),调用自定义函数,要链接它的OBJ文件。或C直接更好。比如 gcc -ohell.exe main.c myfunc.c 如果在IDE比如VC6。0等别忘了在编译前把函数所在的源文件加到工程中。

c语言中函数可以调用自定义的函数吗?
c语言中自定义函数可以放在main函数后面,但需要在前面进行函数定义。C语言的函数定义的作用域,只限于后面的函数可见。在main函数中用到的其它函数,一种方法是在main函数的前面定义并实现函数,如 \/\/定义并实现foo函数void foo(int *a){ *a++;}int main(void){ int k foo(&k);\/\/调用foo...

c语言中,在一个自定义函数里面只能调用一个自定义函数吗?可以调用多 ...
可以调用多个函数,没有限制,除了main函数不可以调用。还有就是,它自己也可以调用自己。也可以调用一些库函数,比如“max(int,int)”,总之,除了main不可以,其他的都可以。不过在调用之前记得要声明。

c语言中怎么调用自定义函数
可以的,前提是,在使用一个函数之前必须先对他进行声明:\/\/void B();声明B函数的存在。void A(){B();\/\/非法,程序执行到此时并不知道B函数的存在。}void B(){} 或者 include <stdio.h> include <stdlib.h> include <math.h> int fa(int n){ int a;for(a=2;a<=sqrt(n*1.0),n...

c语言中怎么调用自己定义的函数?
\/\/void B();声明B函数的存在。void A(){B();\/\/非法,程序执行到此时并不知道B函数的存在。}void B(){} 或者 include <stdio.h> include <stdlib.h> include <math.h> int fa(int n){ int a;for(a=2;a<=sqrt(n*1.0),n%a!=0;a++);if(a>sqrt(n*1.0))return(1);else ...

c语言 自定义函数如何调用自定义函数
int max(int a,int b){int m; m=a<b?a:b; for(;a%m!=0||b%m!=0;m--); return(m);} int min(int c,int d){ int s; s=c*d\/max(c,d); return s;} int main(){ int max(int a,int b);int min(int c,int d);int x,y,i,j;scanf("%d%d",&x,&y...

在c语言中自定义了一个函数,在main中调用时提示找不到标识符,怎么办...
把定义的函数放在,main函数之前即可。自定义的函数需要声明在调用之前,比如说在main函数里调用自定义的fun(),则fun()的方法体需要写在main函数之前。在C语言中的执行总是从main函数开始的,无论main函数在哪个位置都肯定从它开始。如果你定义的函数在main函数之后。而且在main函数前没有进行该调用函数...

C语言中怎么自己定义并调用函数?
int sum(int a, int b);int main(int argc, char* argv[]){ int x = 5, y = 7;int s = sum(x, y); \/\/调用函数 printf("x + y = %d \\n", s);system("pause");return 0;} \/\/定义求和函数 int sum(int a, int b){ return a + b;} 更多C语言教程 ...

如果调用C语言的自定义函数?
如你定义了一个函数 int hehe(int i);那么我可以这样调用它:int(*p)(int ),s,i;p=hehe; \/\/指向这个函数 scanf("%d",&i);s=(*p)(i);大概就是这样吧,不明白给我留言 \/ include <stdio.h> \/\/晕你的头文件写成sdtio.h int main(){ int hehe(int ); \/\/函数声明应该写明它的...

相似回答
大家正在搜