c++中的(a,b)什么意思

如题所述

单独也有意义,只是不常用,这是一个逗号表达式,返回最后一个表达式的值,即b

回答者: jun871216
//////////////////////////////感谢jun871216指出的错误/////////////
如果(a,b)跟在一个函数名后面,则代表a和b是给函数传的值。
例如:
max(a,b);代表求a和b两个值中最大的一个
min(a,b);代表求a和b两个值中最小的一个
也有时,(a,b)跟在一个类型为某个类(或结构体)的变量后面则可能代表a和b是为该变量的构造函数传的值。例如:
class Node
{
//定义类
//……
public:
Node(int a,int b)
//……
};
//……
Node node(a,b);
//……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-05
单独也有意义,只是不常用,这是一个逗号表达式,返回最后一个表达式的值,即b
第2个回答  2010-08-20
可以作为参数,也可以作为优先级的来讨论。本回答被提问者采纳
第3个回答  2010-08-05
参数