两个指针的减法操作的结果是标准库类型ptrdiff_t类型,它也是一种与及其相关的类型,只不过它是signed类型,看下面一个例子 p1 += p2 - p1 在这个例子中,当p1与p2指向的不是一个数组的时候,做减法操作就容易导致ptrdiff_t溢出而出错,所以使用本类型的时候一定要记住是在同一个数组里