The comma operator and parentheses - C++ Operator

C++ examples for Operator:Comma Operator

Description

The comma operator and parentheses

Demo Code

#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;
}

Result


Related Tutorials