逗号运算符的结合方向是从左到右,优先级最低
运算规则:将多个表达式连在一起,从左到右依次运行计算,最后将最后一个表达式的值赋值给左边的变量。
示例代码(C++)
#include <iostream>
using namespace std;
int main(){
int b, a = 10;
b = (a++, 4-2, a+5); // b = 16
cout << b;
return 0;
}
运行结果
逗号运算符的结合方向是从左到右,优先级最低
运算规则:将多个表达式连在一起,从左到右依次运行计算,最后将最后一个表达式的值赋值给左边的变量。
示例代码(C++)
#include <iostream>
using namespace std;
int main(){
int b, a = 10;
b = (a++, 4-2, a+5); // b = 16
cout << b;
return 0;
}
运行结果