老师,函数的定义和调用我已经理解了。
非常好。
老师,我可以先定义一个函数,然后在另一个函数定义中调用之前的函数吗?
可以呀,这就是函数嵌套。
函数嵌套是指函数被定义后,在另外一个函数中调用被定义的函数。
void转身函数(){
left();
left();
}
void新函数(){
move();
take();
转身函数();
move();
}
用一个例子说明什么是函数嵌套。首先定义一个“转身函数”,函数体里用两个left()命令实现转身功能。再定义一个“函数”,这个函数不仅使用了基础命令,还调用了自定义的“转身函数”。
这个例子说明,可以在一个函数中调用另一个函数,这就是函数嵌套。为了方便辨认,这里使用了中文的函数名,属于伪代码,在后面章节会给大家介绍。大家在定义函数的时候不能使用中文函数名,需要使用英文的函数名。