++的优先级高于*(指针运算符) 因此 a=*p++; 相当于 a=*(p++); 相当于 a=*p;p++ 这是在计算机二级C语言考试题库里看到的,在其他地方倒是没有见过。 不过,不建议这么写程序,好的程序应该是清晰没有异议的。