total+=*start++;
说明:start是一个指针,这句代码中,*和++运算符具有相同的优先级,但是,这里按照从从右向左的顺序执行代码,不过,运行时,是先将start指针指向的值与total相加,然后指针自增1,如果换成total+=*++start;则先指针start自增1,然后将所指向的值与total相加赋给total。
以上是C primer plus 一书中的259页的话,然而,在295页,赫然出现“记住,++比*的优先级高”!!!