2.5 表達(dá)式
表達(dá)式就是將運(yùn)算符與運(yùn)算對(duì)象連接起來(lái)描述計(jì)算的式予。按表達(dá)式的構(gòu)成規(guī)則分,表達(dá)式可分以下幾類(lèi):
1.初等量表達(dá)式
初等量表達(dá)式是常量、變量、字符串、函數(shù)調(diào)用、數(shù)組元素、結(jié)構(gòu)成分和帶圓括號(hào)的表達(dá)式等。
2.單目運(yùn)算表達(dá)式
單目運(yùn)算表達(dá)式是由單目運(yùn)算符和一個(gè)運(yùn)算對(duì)象構(gòu)成的表達(dá)式。單目運(yùn)算符的優(yōu)先級(jí)低于初等量的運(yùn)算符,它們的結(jié)合性都是“自有向左”結(jié)合。
3.雙目運(yùn)算表達(dá)式
雙目運(yùn)算表達(dá)式的一般形式為
表達(dá)式 雙目運(yùn)算符 表達(dá)式
雙目運(yùn)算符自左向右結(jié)合。按雙目運(yùn)算符分類(lèi),又可分算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式、賦值表達(dá)式和遠(yuǎn)號(hào)表達(dá)式。由于C語(yǔ)言沒(méi)有特別的真、假值,判定時(shí),以非0值為真,以0值為假。所以,前述的C語(yǔ)言的各種表達(dá)式的計(jì)算結(jié)果都可作為邏輯值。
4.條件運(yùn)算表達(dá)式
條件運(yùn)算表達(dá)式的一般形式為
表達(dá)式?表達(dá)式:表達(dá)式
條件運(yùn)算符自右向左結(jié)合。
相關(guān)推薦:
計(jì)算機(jī)軟考程序員備考:程序設(shè)計(jì)知識(shí)點(diǎn)(1) 2009年下半年計(jì)算機(jī)軟考試題答案及解析專(zhuān)題 2010年計(jì)算機(jī)軟件水平考試工作安排詳情(全年)