就是一个栈的效果,先进后出
如输入abc\n
首先进入第一层reverse:c='a', c!='\n'
----进入第二层reverse:c='b', c!='\n'
--------进入第三层reverse:c='c', c!='\n'
------------进入第四层reverse:c='\n',
------------结束第四层reverse,回到第三层
--------c!='\n',输出c,结束第三层reverse,回到第二层
----c!='\n',输出b,结束第二层reverse,回到第一层
c!='\n',输出a,结束第一层reverse,程序结束