優(yōu)先級(jí)和結(jié)合性
C語(yǔ)言中,運(yùn)算符的運(yùn)算優(yōu)先級(jí)共分為 15級(jí)。1級(jí)最高,15級(jí)最低。在表達(dá)式中,優(yōu)先級(jí)較高的先于優(yōu)先級(jí)較低的進(jìn)
行運(yùn)算。 而在一個(gè)運(yùn)算量?jī)蓚?cè)的運(yùn)算符優(yōu)先級(jí)相同時(shí),則按運(yùn)算符的結(jié)合性所規(guī)定的結(jié)合方向處理。 C語(yǔ)言中各運(yùn)
算符的結(jié)合性分為兩種,即左結(jié)合性(自左至右)和右結(jié)合性(自右至左)。例如算術(shù)運(yùn)算符的結(jié)合性是自左至右,即先
左后右。如有表達(dá)式x-y+z則y應(yīng)先與“-”號(hào)結(jié)合, 執(zhí)行x-y運(yùn)算,然后再執(zhí)行+z的運(yùn)算。這種自左至右的結(jié)合方
向就稱(chēng)為“左結(jié)合性”。而自右至左的結(jié)合方向稱(chēng)為“右結(jié)合性”。 最典型的右結(jié)合性運(yùn)算符是賦值運(yùn)算符。如 x=y=z,
由于“=”的右結(jié)合性,應(yīng)先執(zhí)行 y=z再執(zhí)行x=(y=z)運(yùn)算。 C語(yǔ)言運(yùn)算符中有不少為右結(jié)合性,應(yīng)注意區(qū)別,以避
免理解錯(cuò)誤。
2015職稱(chēng)計(jì)算機(jī)考試書(shū)PowerPoint2007中 .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書(shū)籍 | |
2015年全國(guó)職稱(chēng)計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 |