前置自加自減,后置自加自減,你真的了解么? int m,j=5; m=(j++)+(++j)+(j++); m是多少呢? 這樣的題只要記住一點,后置自加(自減)需要到分號完才運算。答案18; *S.Top++=e;雖然++優先級比*高,但是它是后置自加,所以它是先把e存儲到棧頂,然后指針上移; e=*--S.Top;這兒是前置,那么和*比較優先級,自然是--高,那么先下移指針,再把指針指向的東西賦給e; 好吧,是我一直沒理解清楚,以后再錯,自願吃翔三斤,o(╯□╰)o。
前置自加自減,后置自加自減,你真的了解么? int m,j=5; m=(j++)+(++j)+(j++); m是多少呢? 這樣的題只要記住一點,后置自加(自減)需要到分號完才運算。答案18; *S.Top++=e;雖然++優先級比*高,但是它是后置自加,所以它是先把e存儲到棧頂,然后指針上移; e=*--S.Top;這兒是前置,那么和*比較優先級,自然是--高,那么先下移指針,再把指針指向的東西賦給e; 好吧,是我一直沒理解清楚,以后再錯,自願吃翔三斤,o(╯□╰)o。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。