int x=500,y=200;
cout<<(x,y);
会输出y的值,不管x,y的值大小。(x,y)运算会返回y的值。
不是“小括号运算符”,是逗号运算符,括号只是限制优先级的。
多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。
int x=500,y=200;
cout<<(x,y);
会输出y的值,不管x,y的值大小。(x,y)运算会返回y的值。
不是“小括号运算符”,是逗号运算符,括号只是限制优先级的。
多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。