This page is Ready to Use

Notice: The WebPlatform project, supported by various stewards between 2012 and 2015, has been discontinued. This site is now available on github.

comma

Summary

The comma operator (,) causes two expressions to be executed sequentially.

Syntax

expression1 , expression2
expression1
Any expression.
expression2
Any expression.

Examples

The , operator causes the expressions to be executed in left-to-right order. A common use for the , operator is in the increment expression of a for loop. For example, the for statement allows only a single expression to be executed at the end of every pass through a loop. The , operator allows multiple expressions to be treated as a single expression, so both variables can be incremented.

j=25;
for (i = 0; i < 10; i++, j++)
{
    k = i + j;
}

See also

Other articles

Attributions

  • Microsoft Developer Network: Article