补充逗号运算符
前面的博客中没有写过逗号运算符。现在补充一下。
逗号运算符你又称为顺序求值运算符。逗号运算符的主要使用方法就是连接多个表达式。如a=1,b=2,y=a+b,用逗号运算符连接起来的多个表达式成为一个整体,这个整体被称为逗号表达式,逗号表达式的结合性是自左向右,求解过程是一次计算各个表达式的值,并将最后一个表达式的值作为这个整体逗号表达式的值
括号的优先级最高,先看括号里面的,里面是一个逗号表达式,一次自左向右计算,先给a赋值2,再给b赋值3,左后计算a+b,并将a+b的值5作为整个逗号表达式的值赋给c,输出c
逗号表达式在所有的运算符中优先级最低
不是所有出现的逗号都是逗号运算符,多数情况下出现的逗号只起分隔的作用,如int a,b,c;中的逗号只是分隔作用。