购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.2 函数嵌套

老师,函数的定义和调用我已经理解了。

非常好。

老师,我可以先定义一个函数,然后在另一个函数定义中调用之前的函数吗?

可以呀,这就是函数嵌套。

函数嵌套是指函数被定义后,在另外一个函数中调用被定义的函数。

伪代码

void转身函数(){

left();

left();

}

void新函数(){

move();

take();

转身函数();

move();

}

用一个例子说明什么是函数嵌套。首先定义一个“转身函数”,函数体里用两个left()命令实现转身功能。再定义一个“函数”,这个函数不仅使用了基础命令,还调用了自定义的“转身函数”。

这个例子说明,可以在一个函数中调用另一个函数,这就是函数嵌套。为了方便辨认,这里使用了中文的函数名,属于伪代码,在后面章节会给大家介绍。大家在定义函数的时候不能使用中文函数名,需要使用英文的函数名。 MlYWS4tiXdKOP6GnoD52UE1LB55RCm0lcVn29Pb5w39zLK/Jazv2D7vElGEhtEXV

点击中间区域
呼出菜单
上一章
目录
下一章
×