c++中逗号的含义与用法~!

来源:百度知道 编辑:UC知道 时间:2024/05/31 21:01:50

运算符逗号保证了位于它们左边的运算对象一定在右边运算对象之前求值。例如,b = (a = 2,a + 1)将把3赋给b。
用于分隔函数调用参数的逗号在逻辑上是完全不同的。
f1(v[i],i++);是两个参数。f2((v[i],i++))是一个参数,等价于f2(i++).

表示并列的,比如参数列表啊,等等,如下:

int a,,b,sb;

int f(int a, int b);

a[]={1,1,2,3,4};

return a,b;

等等的