C++ examples for Operator:Comma Operator
The comma operator and parentheses
#include <iostream> using namespace std; int main() {//from ww w . j a va2s. c o m int a = 0, b = 1, c = 2, d = 3, e = 4; a = (b++, c++, d++, e++); cout << "a = " << a << endl; // The parentheses are critical here. Without // them, the statement will evaluate to: (a = b++), c++, d++, e++; cout << "a = " << a << endl; }