你自己画一画就好了啊循环第一次,s=0,然后s = s*10 + *p - '0',这时候 * p就是数字字符'1',那么s=0 + ‘1’ - '0' = 1循环第二次,s = s * 10 + * p - '0' ,这时p指向数字字符'2',那么 s = 1 * 10 + '2' - '0' = 12循环第三次,同理,s = 12 * 10 + '3' - '0' = 123最后s就是12345