逗号运算符最常用的地方是 for 循环中。
逗号运算符的性质:
// 例1 —— 性质1 int a, b; a = 1; a++, b = a * 2; // b = 4;
// 例2 —— 性质2 int x,y,z; x = (y=3, (z=++y+2)+5); printf("%d\n",x);// 输出 11
// 例3 —— 性质2 int a = (250,251); // a 的值是 251.
例2和例3了解就行,写还是不要写出这样了,会被打死的。
int a, b;
和printf("%d %d\n",a,b);
中的,
都是分割符,而不是逗号运算符。