一、逗号运算符
// 只要运算符 那么一定会有运算结果, 逗号运算符也不例外.
// 逗号运算符的结果是 最后一个表达式的结果 int result = ((a = a + 5), (b = b +1)); // 结果 a = 10 + 5 = 15 , b = 5 + 1 = 6;
代码
#include <stdio.h>
int main()
{
/*
int a = 10;
int b = 5;
int result;
// 结合性 从左至右
// a = 15 , b = 6 result = 15 + 21;
a = a + 5; b = b + 1; result = a + b;
printf("a = %i, b = %i, result = %i\n",a,b,result);
*/
int a = 10;
int b = 5;
// a = 10 + 5 = 15 , b = 5 + 1 = 6;
int result = ((a = a + 5), (b = b +1)); // 仅仅作为了解
printf("a = %i, b = %i, result = %i\n",a,b,result);
return 0;
}