第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

++ 和->的執(zhí)行順序

(p++)->x 為什么是先執(zhí)行p->x然后執(zhí)行p++?

正在回答

2 回答

因為(p++)的返回值是原始的值,執(zhí)行完之后,p的值才變了的。我一直是這么理解的。

相關的問題可能具體的代碼需要進行反匯編之后看匯編代碼進行分析的。不同的編譯器對代碼有不同的優(yōu)化。

個人感覺現(xiàn)在的++和--這個坑還是蠻大的。

0 回復 有任何疑惑可以回復我~

p++表示的是先使用p,在使用之后再進行++運算。

應該區(qū)分p++和++p的區(qū)別。

ps:多說一句,在一個表達式里面++,--使用多的話,只是給自己找麻煩。很多東西其實現(xiàn)在的編譯器已經(jīng)可以優(yōu)化了的。很多時候,對于不是太底層的應用的話,邏輯清楚應該更重要。

0 回復 有任何疑惑可以回復我~
#1

慕田峪6958156 提問者

既然加了括號的話為什么不是先執(zhí)行p++,再執(zhí)行p->x呢
2016-03-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C++遠征之封裝篇(下)
  • 參與學習       70903    人
  • 解答問題       534    個

封裝--面向對象三大特征之一,通過案例讓C++所學知識融會貫通

進入課程

++ 和->的執(zhí)行順序

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號