//梁文轩
++和*优先级相同,但是要从右到左算 !
&cp: 取变量cp的存储地址
*cp: 指针cp所指向的变量的值
*cp + 1:指针cp所指向的变量的值+1
*(cp + 1); 指针cp所表示的地址向高位移动一个成员的单位的地址所储存的值,就是在数组中cp地址的成员的下一个成员
++cp; cp自加1,表达式是加1后的值
cp++; cp自加1,表达式是加1前的值
*++cp == *(++cp) 指针cp向高位地址移动一个成员的单位,然后取该地址所指对象的值
*cp++ == *(cp++) 取指针cp所指对象的值,既:*CP 然后指针cp向高位移动一个成员的单位
++*cp; 取指针cp所指对象的值,将其值自加1,表达式是加1后的值
(*cp)++; 取指针cp所指对象的值,将其值自加1,表达式是加1后的值
++*++cp:++(*(++cp));指针cp高位移动1个成员单位,取该地址所储存的值然后自加1,表达式是加1后的值
++*cp++:++(*(cp++))