www问答网
所有问题
c语言中函数内可以嵌套函数么
如题所述
举报该问题
推荐答案 2017-08-30
在c中可以嵌套调用函数,但不可以嵌套定义函数。
函数嵌套调用是允许的。
int a()
{
b();//调用函数b
}
函数嵌套定义是错误的。
int a()
{
int b() //在函数a中定义函数b
还需要更详细的资料的话可以去后盾网 那里有很多关于这方面的资料 希望可以帮助到你
追问
我说的就是这个,这也是c和cpp的区别吧
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/15GdW1W1K51A134AKnd.html
相似回答
C语言中
为什么
函数
定义不
能嵌套
定义?
答:
C语言中函数的定义都是相互平行、相互独立的,也就是说在函数定义时,函数体内不能包含另一个函数的定义,
即函数不能嵌套定义
,但可以 嵌套调用。嵌套函数,就是指在某些情况下,您可能需要将某函数作为另一函数的参数使用,这一函数就是嵌套函数。一个为大家所熟知的例子就是 qsort函数会将一个比较器...
c语言可以
在一个
函数内部
定义另外一个
函数吗
?
答:
不行
,函数只能嵌套调用,不能嵌套定义。
c语言
为什么不
可以嵌套函数
?
答:
呵呵,
这个问题简单的回答是c语言规定了不能这样
。c语言是计算机的一门语言,也有其特定的语法,就像英语那样,不合语法规定的我们就认为是错误的或不地道的或有歧义的。但计算机只有正确(1)与错误(0),没得选了。至于为什么当初制定语法时这样规定了(好像是先有实践,后有理论的哦,呵呵),我认...
在
c语言
程序
的函数中可以
定义另一个
函数吗
?
答:
不可以
,C语言只允许在函数中声明和嵌套调用。C语言中是不允许作嵌套的函数定义。因此程序中各个函数之间是平行的,不存在上一级函数和下一级函数的问题,这样是为了简化C语言编译器的逻辑性。
C语言函数嵌套
问题
答:
在
C语言中
,所有的函数定义,包括主函数main在内,都是平行的。也就是说,在一个
函数的函数
体内, 不能再定义另一个函数, 即不
能嵌套
定义.在例子中,没有嵌套定义的.int max(int a,int b){ if(a>b)return a;else return b;}//这是在定义max 而main()函数中,void main(){ int max(...
关于
C语言的
一道题目
内部函数
外部函数
答:
C语言编译时要检查语法,所以A不对;C语言没有过程,只有函数,所以B不对;
C语言函数内
不能定义函数,既不
能嵌套
定义,所以C不对。排除法也知道是D了。当然由“函数内不能定义函数”也可以推出所有函数都是外部函数。—— 其实这种说法对外部函数的理解也还值得商榷。但其它的是完全不对,也就选它...
c语言中函数可以嵌套
使用吗?
答:
由于f(int x,int y)函数返回
的
值是(y-x)*x,相当于说f(int x,int y)=(y-x)*x;这里主要是计算
嵌套函数
f(f(a, b), f(a,
c
));先将f(a, b)和 f(a, c)带进去,得到f((b-a)*a,(c-a)*a)=f((4-3)*3,(5-3)*3)=f(3,6)最后计算f(3,6)=(6-3)*3=9,所...
C语言可以嵌套
调用
函数吗
?
答:
可以的。
C程序的
书写格式灵活,一行
内可
书写多条语句,一条语句也可以写在多行上,可以任意插入空格和回车。C程序的执行总是从主
函数
开始,并在主函数结束。主函数和其他函数的位 置是任意的,其他函数总是通过函数调用语句被执行。C程序是由语句组成的,通常包括一个或多个函数,其中有且只有一个函数...
c语言函数可以嵌套
调用吗
答:
当然可以,不仅
可以嵌套
,还可以通过递归嵌套很多很多层
大家正在搜
c语言中的函数可以嵌套
c语言中的函数可以嵌套调用吗
c语言中函数定义可以嵌套吗
c语言中不可以嵌套调用的函数
c语言程序中函数的定义可以嵌套
c语言中函数可以调用自己吗
c语言中不可以嵌套
c语言中函数可以递归调用吗
C语言中不允许嵌套调用函数
相关问题
c语言中函数能嵌套定义吗?
C语言子函数中能嵌套函数吗
c语言中“函数的定义不可以嵌套,但函数的调用可以嵌套”是什么...
C语言中,函数可以嵌套定义吗
c语言中“函数的定义不可以嵌套,但函数的调用可以嵌套”是什么...
C语言中不可以嵌套的是( )。 A. 函数调用 B. 函数定...
C语言函数嵌套问题
c语言中不允许作嵌套的函数定义,但允许函数什么和什么调用