逗号运算符可以作为一个运算符用于分隔表达式,它只产生最后一个表达式的值。其他表达式的计算只完成他们的副作用。
#include <string>
#include <fstream>
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int a=0,b=1,c=2,d=3,e=4;
a=(b++,c++,d++,e++);
cout<<"a="<<a<<endl;
(a=b++),c++,d++,e++;
cout<<"a="<<a<<endl;
}