为什么没写n<0的情况
因为从10开始递归 10-1=9 9-1=8 .... 以此类推 最后是2-1=1 。
然后 由于语句 If (n==1) return 1; 当n=1时,就会退出函数啦。所以不会发生n<0的情况。