將數字轉化為對應的字符,可以通過n%10+48來實現,也可以通過n%10+'0'來實現,因為‘0’的ASCII碼的數值就是48
因為字符串‘0’ 對應的10進制 整數是48 字符串'9'對應的10進制整數是57 所以 整數0-->0+48=48='0'
2、該算法中建立了一個數組buffer用來存放字符串,通過遞歸調用讓數字前往后依次轉化為字符,然后通過指針p的自增,將字符串依次存放到數組中,每次p自增之后都賦值‘\0’,當還有新的字符需要轉化的時候,就會有新的值覆蓋‘\0’,當沒有新的數字轉化的時候,就最為字符串的結束標志。