
正文
c语言中函数能否嵌套调用 在c语言中函数能嵌套调用也能嵌套定义
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
c语言中的函数可以嵌套调用也可以递归调用,这句话对吗?
这句话是不对的。
嵌套是两种结构间的关系,而不是函数间的关系。递归是一个函数调用自身,可以看作是一个函数调用另一个函数中的较特别的例子。
函数嵌套与递归调用的区别函数嵌套是语言特性,递归调用是逻辑思想。
扩展资料:
函数嵌套函数嵌套允许在一个函数中调用另外一个函数。
递归调用而递归是一种解决方案,一种思想,将一个大工作分为逐渐减小的小工作。递归是一种思想,只不过在程序中,就是依靠函数嵌套这个特性来实现了。递归最明显的特点就是,自己调用自己。
函数嵌套就是函数调用函数,是普遍的,递归就是函数调用自身,使函数嵌套的一个特例。嵌套调用就是某个函数调用另外一个函数,递归调用是一个函数直接或间接的调用自己。
相关问答
Q1: “函数不能嵌套定义而能嵌套调用”怎么理解?
这个可以从嵌套定义和嵌套调用c语言中函数能否嵌套调用的含以上进行理解和区分。
是由于语法不支持造成在函数定义c语言中函数能否嵌套调用的内部不能定义函数。C语言中函数的定义都是相互平行、相互独立的c语言中函数能否嵌套调用,也就是说在函数定义时c语言中函数能否嵌套调用,函数体内不能包含另一个函数的定义,即函数不能嵌套定义,但可以嵌套调用。
嵌套函数,就是指在某些情况下,您可能需要将某函数作为另一函数的参数使用,这一函数就是嵌套函数。在一个函数被调用的过程中又调用另一个函数,这就是函数的嵌套调用。如果是函数本身嵌套调用函数本身,那就是函数递归调用c语言中函数能否嵌套调用了。
Q2: c语言能嵌套定义吗
不能。C语言是一种计算机程序设计语言。既有高级语言c语言中函数能否嵌套调用的特点c语言中函数能否嵌套调用,又具有汇编语言的特点c语言中函数能否嵌套调用,不能嵌套定义函数c语言中函数能否嵌套调用,但可以嵌套调用函数,也就是说,在调用一个函数的过程中,又调用另一个函数。
关于c语言中函数能否嵌套调用和在c语言中函数能嵌套调用也能嵌套定义的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







