>>54
int *p1;
int *p2;

ですので、

*p1++;
*p2++;

で値の増加のはずですので、そこではないと思うのですが・・・