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