(1)自加运算符”++”和自减运算符”- -”的运算结果是使运算对象的值增1或减l。如
i++,相当于i=i+1;i- -,相当于i=i-1。因此,自加或自减运算本身也是一种赋值运算。
(2)运算符”++”和”- -”是单目运算符,运算对象可以是整型变量也可以是实型变量,但不能是常量或表达式,因为不能给常量或表达式赋值。因此,如++3、(i+j)- -等都是不合法的。
(3)用自加或自减运算符构成表达式时,既可以前缀形式出现,也可以后缀形式出现。
(4)运算符”++”和”- -”的结合方向是”自右至左”。
(5)不要在一个表达式中对同一个变量进行多次诸如i++或++i等运算
“,”是c语言提供的一种特殊运算符,用逗号将表达式连接起来的式子称为逗号表达式。逗号表达式的一般形式为:
表达式1,表达式2,……,表达式n
说明:
(1)逗号运算符的结合性为从左到右,因此逗号表达式将从左到右进行运算。即,先计算表达式1,然后计算表达式2,依次进行,最后计算表达式n。最后一个表达式的什就是此逗号表达式的值。例如:(i=3,i++,++i,i+5)这个逗号表达式的值是10,i 的值为5。
(2)在所有运算符中,逗号运算符的优先级最低。