求找错误
pa<pa+n永远为真,应该再定义一个变量 int *start = pa; for (;pa < start + n) ...
pa+n是一直在变化的,
14和21行 pa是不断变化的所以pa + n 一直变化会出现溢出错误