
正文
c语言函数能相互调用吗 c语言函数能调用别的函数吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言里子函数可以调用子函数吗?
可以的。
C语言规定,任意函数均可以嵌套调用。所以子函数可以调用其它子函数,也可以调用自身。
如
int func(int a)
{
if(a == 0) return 0;
return func(a-1)+a;
}
这样调用自身的称为递归调用。
又如:
int fa(int a)
{
return a*a;
}
int fb(int a)
{
return fa(a)+fa(a);
}
这就是不同函数调用的例子。
相关问答
Q1: 在C语言中,函数(包括main函数)相互之间可以调用。
对的。
C语言只要是函数,包括main,都可以被调用。 下面的代码是可以的
void f(){ main(); }
int main()
{
f();
return 0;
}
Q2: 在C语言中任意函数都可以任意多次互相调用吗?
可以c语言函数能相互调用吗的c语言函数能相互调用吗,不过不可以调用main()函数。所有的程序都是从main函数开始,然后main函数调用其他的函数,其他的函数也可以调用其他的函数或者自身(递归调用),次数不限。最后在返回到main函数。
c语言函数能相互调用吗的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言函数能调用别的函数吗、c语言函数能相互调用吗的信息别忘了在本站进行查找喔。






