
正文
什么是C语言函数嵌套 c语言的函数嵌套
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言中的“嵌套”是什么意思
就是在一个语句的内部,含有一个或更多的同种语句。
例如:
if(条件1)
{if(条件2)....;}
例如:
for(i=0;i5;i++)
{for(j=0;j10;j++)
....;
}
相关问答
Q1: 在C语言中,函数不能嵌套定义,但是我不知道什么是嵌套定义?
在一个函数体内再定义一个函数,就是嵌套定义了.比如:
void FunOuter()
{
void FunInner()
{
.
}
}
这个FunInner函数就是FunOuter的嵌套,是不允许的
Q2: 请问下c语言中函数的嵌套和递归怎么区别
在C/C++中,函数可以递归调用,也可以嵌套调用。
递归调用是指自己调用自己,而嵌套调用是指两个或多个函数间相交叉互调用。递归调用时,函数自身必须更改返回(结束)条件,否则就会进入死循环,而嵌套调用就没有这样的要求,与普通函数一样,完成指定操作后正常返回即可。
关于什么是C语言函数嵌套和c语言的函数嵌套的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







