递归就是自己调用自己。递归本质上还是属于循环,合理使用递归可以简化程序,使代码易于理解,简洁。在编写递归时,要注意几点,一是注意递归必须要有出口,不要限入无限递归的错误

二是在不影响代码简洁度和可读性的情况下,能使用循环的就不要使用递归,因为递归效率低下。希望以上回答可以帮助到您。