逗号运算是用的比较少的运算
逗号表达式的形式如下:
表达式1,表达式2,表达式3,...... ,表达式n
逗号表达式的要领:
(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。即,它的整个的值都是最后一个表达式的值
(2) 逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。
(3) 逗号运算符的优先级别在所有运算符中最低。
举例:
i=(a=2*3,a*5),a+6;
结果是:i=30
分析:
a=2*3,a*5 是一个逗号表达式,计算值为30; i=(a=2*3,a*5) 这个构成一个赋值语句,这个赋值语句与后面的a+6构成一个逗号语句。
类似的可以分析下面的结果~
i=((a=2*3,a*5),a+6);
结果是:i=12