3.7.9 逗号运算符

逗号并不只是在定义多个变量时用来分隔变量,例如:

3.7.9 逗号运算符 - 图1

当然,它也用于函数参数列表中。然而,它也可能作为一个运算符用于分隔表达式。在这种情况下,它只产生最后一个表达式的值。在逗号分隔的列表中,其余的表达式的计算只完成它们的副作用。下面的例子自增一串变量,并把最后一个作为右值:

3.7.9 逗号运算符 - 图2

通常,除了作为一个分隔符,逗号最好不作他用,因为人们不习惯把它看做是运算符。