66问答网
所有问题
c语言中,一个函数可以调用其他函数,不能调用自己
如题所述
举报该问题
推荐答案 2016-01-17
错,函数可以调用自己,函数自己调用自己的这种调用方式称为函数的递归调用,我给你举个列子:
int calc(int num){
if(num==0){
return 0;
}else{
return num*calc(num-1);
}
}
这个函数就是利用递归求任意一个整数的
阶乘
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/xssUDxv9U2s2nppsnD.html
相似回答
c语言中,一个函数可以调用其他函数,不能调用自己
答:
错,
函数可以调用自己,函数自己调用自己的这种调用方式称为函数的递归调用
,我给你举个列子:int calc(int num){ if(num==0){ return 0;}else{ return num*calc(num-1);} } 这个函数就是利用递归求任意一个整数的阶乘
c语言中可以
在
一个函数中调用
另一个函数吗
答:
可以啊
但是调用的函数需要先声明或者定义,或者是公用函数
C语言中
的main
函数能不能调用
其它函数
答:
可以调用
。C语言最基本的模块为函数,任意函数都可以调用其它任意一个函数,包括函数本身。1、自定义函数调用其它自定义函数的例子:include <stdio.h>void fun1(int a)//自定义函数fun1。{ printf("%d\n",a);}void fun2(int m, int n)//自定义函数fun2。{ fun1(m); fun1(n)...
c语言中
主
函数能调用自己
吗?
答:
主函数不能调用自己
。主函数实际上是有参函数,从操作系统传入变量,结束时有数值返回操作系统。int main(int argc, char *argv[]){ return 0;} 其中:int argc, char *argv[] 从操作系统传入 return 0; 返回操作系统 如果你的数据不需要同操作系统发生关系,你可以写成自定义函数,主函数里...
51的
C语言中
允许子
函数调用
其本身吗?
答:
1、
C语言可以
嵌套调用或递归调用子函数。在
C语言中,
函数嵌套允许在
一个函数中调用
另外一个函数。例如 funca(){ funcb();} 这个就叫做嵌套
调用,
它是一个语言提供的程序设计的方法,也就是语言的特性。2、递归,是一种解决方案,一种思想,将一个大工作分为逐渐减小的小工作,比如说一个人要搬50...
c语言中函数可以调用
自定义的函数吗?
答:
C语言
的函数定义的作用域,只限于后面的函数可见。在main函数中用到的其它
函数,一
种方法是在main函数的前面定义并实现函数,如 //定义并实现foo函数void foo(int *a){ *a++;}int main(void){ int k foo(&k);//调用foo函数}另外一种方法是在main函数后实现函数,但需要在之前定义,如 v...
大家正在搜
c语言函数可以嵌套调用吗
c语言主函数调用函数
c语言中怎么调用函数
c语言两个函数先后调用
c语言函数自我调用
c语言怎么调用自定义函数
c语言函数调用语句
c语言中函数可以嵌套定义吗
c语言调用数学函数
相关问题
c语言中,主函数可以调用任意一个函数,但不能使用其他函数中定...
C语言中什么叫调用函数?为什么函数和函数之间是调用关系?
C语言中函数能调用函数吗
在c语言中主函数如何调用子函数?
c语言中可以在一个函数中调用另一个函数吗
可以在c语言中的一个非主函数里调用另外一个函数么
c语言中调用一个函数,被调用的函数只能有一个返回值???
c语言中怎么调用自己定义的函数?