C语言的函数嵌套调用与函数递归调用有什么区别

如题所述

第1个回答  2022-09-28

区别:

函数的嵌套调用是指在一个C语言函数里面在执行另一个函数,这样通常称为函数的嵌套调用。而函数的递归调用,一般指的是这个C语言函数调用自己本身的函数也就是说调用函数的函数体是一样的,这样称为递归调用。

扩展资料:

函数的分类

从用户使用的角度看,函数有两种:

标准函数,即库函数。这是由系统提供的。用户自定义的函数。可以解决用户的专门需要。

从函数的形式看,函数分两类:

无参函数。printstar和print_message就是无参函数。在调用无参函数时,主调函数并不将数据传送给被调用函数,一般用来执行指定的一组操作。

有参函数。在调用函数时,在主调函数和被调用函数之间有数据传递。也就是说,主调函数可以将数据传递给被调用函数使用,被调用函数中的数据也可以带回来供主调函数使用。

参考资料来源:百度百科—main函数

相似回答