在声明void函数smallest_string中 递归调用了该函数
smallest_string(country_name,3);
这一句有何作用以及递归调用的原因,求解答
(如果把country_name改成str为什么就不能达到预期效果了)
去掉后为什么程序不能正常运行了
他与后面函数定义的区别在哪?
这个不是递归调用,上面main函数里面的那个void是申明函数,然后你画圈的是调用函数,底下那个是函数的实现
求解答
你没有递归调用啊。如果递归调用应该是函数里面调用函数本身,且需要设置结束条件