考點(diǎn)13 優(yōu)先級和結(jié)合性
在C++語言中,為了確定運(yùn)算符在表達(dá)式中的運(yùn)算順序,規(guī)定每一種運(yùn)算符既具有優(yōu)先級,又具有結(jié)合性。優(yōu)先級是指在相鄰的兩種運(yùn)算符中,應(yīng)先執(zhí)行哪一種。結(jié)合性是指兩個(gè)同優(yōu)先級的運(yùn)算符相鄰時(shí),應(yīng)按從左向右的順序運(yùn)算,還是按從右向左的順序運(yùn)算。使用圓括號將子表達(dá)式括起來,可改變默認(rèn)的運(yùn)算符的優(yōu)先級。有關(guān)表達(dá)式
運(yùn)算順序的3條規(guī)則如下。
(1)帶有括號的子表達(dá)式優(yōu)先計(jì)算。
(2)無括號的,按優(yōu)先級從高到低進(jìn)行計(jì)算。
(3)有相同優(yōu)先級的,按結(jié)合性進(jìn)行計(jì)算。
其中優(yōu)先級高低變化是隨著數(shù)字的增大而變低的,另外3類運(yùn)算符(單目運(yùn)算符、三目運(yùn)算符和賦值類運(yùn)算符)是從右向左結(jié)合的,其余的運(yùn)算符都是從左向右結(jié)合的。
相關(guān)推薦:
2005-2010計(jì)算機(jī)等級考試二級C++歷年真題匯總
2011年全國計(jì)算機(jī)等考二級C++20套模擬試題匯總
2011年計(jì)算機(jī)等級考試二級C++輔導(dǎo)筆記匯總