2.5 表达式 表达式就是将运算符与运算对象毗连起来描述计较的式予。按表达式的组成轨则分,表达式可分以下几类:
/ T+ Z: D6 k% E: A, {! j) V, a5 I+ m1.初等量表达式 5 D4 b. C7 s- G1 Y; i
初等量表达式是常量、变量、字符串、函数挪用、数组元素、结组成分和带圆括号的表达式等。
, c e9 @+ D; ?* l( y- v2 f7 ]% h2.单目运算表达式 9 s. B1 _% D4 N) P1 Q2 p$ B' u
单目运算表达式是由单目运算符和一个运算对象组成的表达式。单目运算符的优先级低于初等量的运算符,它们的连系性都是“自有向左”连系。7 V8 {$ q5 J) F. J7 ~; c
3.双目运算表达式 * y2 r- ~+ z% p! Y8 ^
双目运算表达式的一般形式为
3 `1 Y- o. N: z0 R" t 表达式 双目运算符 表达式& P, j, h* ]0 D- i1 s7 D
双目运算符自左向右连系。按双目运算符分类,又可分算术表达式、关系表达式、逻辑表达式、赋值表达式和远号表达式。因为C说话没有出格的真、假值,判按时,以非0值为真,以0值为假。所以,前述的C说话的各类表达式的计较结不美观都可作为逻辑值。" V4 O$ V. _7 d/ \; S p* @
4.前提运算表达式
( ]0 k, s3 r" ?" K6 G: o: h 前提运算表达式的一般形式为
* u/ D. M, n9 \! c$ U ~ 表达式?表达式:表达式! E. J1 e/ k' ]8 J F
前提运算符自右向左连系。 |