因为a是先改后输出的,data是先输出后改的
第一题不应该结果是3,3吗
第一题的a=(*ptr)++逻辑关系是如下: a = (*ptr); *ptr = *ptr +1; 而*ptr和a是一个东西,都是同一个内存,所以最后输出是4 4