问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

c语言中“函数的定义不可以嵌套,但函数的调用可以嵌套”是什么意思?

提问网友 发布时间:2022-03-29 09:05
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2022-03-29 10:34
所谓的定义函数就是在一个函数外声明一个函数 可以是函数头 如int fun(int ,int )属于函数声明
函数体可以在后来再输入 但是一定要先声明再使用 所谓不能嵌套定义就是不能再一个函数体(任何一个函数)内部声明一个函数 比如在main函数内就不能有int fun(int ,int )定义 这样是错误的
一个程序是从main函数开始的 也是从main函数结束的 这样在main函数内调用其它函数就不矛盾了 如printf就是一个函数 被调用了 属于嵌套调用
嵌套调用可以举个n的阶乘的例子
int fun(int n)
{
if(n==0)
return 1;
else
return n*fun(n-1);
}
即为嵌套调用 这个函数自己调用自己

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

相关推荐
  • c语言能不能嵌套定义

    c语言能不能嵌套定义

    c语言不能嵌套定义。C语言是目前世界上流行、使用最广泛的面向过程的高级程序设计语言。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。
    查看详情
世界上第一部成文法典是? 世界上第九高峰在哪? 世界上第一个国家是哪个国家? 古代女子的服饰描写,急!! 世界上的第一个人是谁~~ 教师节祝福的对联 世界上第一个人类是怎么来的? "姚黄魏紫豆绿墨撒金白雪塔铜雀春锦帐芙蓉烟绒紫首... 世界上第一个人叫什么名字? 古代女人服饰有哪些名称 世界上的第一个人是谁? 请问女起解后一段唱辞 世界上第一个人类是谁? 水木春锦科技集团有限公司怎么样? 京剧<<苏三起解>>的词儿,哪位仁兄能提供一下? 世界上第一个出现的人是谁? 北京水木春锦资本管理有限公司怎么样? 世界上第一个出生的人是谁? 谁可以给我《女起解》的戏词 世界上第二大的国家是哪个国家? 自己个人先进事迹怎么写 财务个人先进事迹材料汇报 优秀青年个人主要事迹怎么写? 优秀先进个人事迹材料(5篇) 优秀员工主要先进事迹范文? 我被单位评为先进个人 ,让我写个人事迹我该怎么写? 扫黑除恶先进个人主要事迹材料有哪些? 个人先进事迹300字 M7Max智能手表怎么打电话 m7max智能手表的配置? m7max手表怎么链接手机 m7max手表怎么删除表盘 华强北M7pro好还是m7max m7max手表怎么设置 华强北M7Max功能 华强北s7m7max内存多大 华强北手表M7MAX为什么收不到信息 华强北m7max门禁卡片无法录入 扫地机器人怎么选?实测浦桑尼克M7 MAX 请问:浦桑尼克M7Max能够越过门槛吗?
Top