关于#c语言#的问题:我不能李姐为啥递归的时候不会让scanf重复循环

img

img


如图,我不能李姐为啥递归的时候不会让scanf重复循环,我也不用重复输入,它到底是如何运行的,求大佬指导
╯﹏╰

那是因为它就是在重复循环啊
每执行一次scanf读取一个字符
如果不循环,你输入4个字符它是怎么读取的
-=-=-=
记住,循环都可以写成递归的形式,但递归不一定能用循环实现

因为 %c 一次只能读取一个字符,而不是直接把整个字符串都读进去