May 2003
Intermediate to advanced
808 pages
32h 24m
English
if statement — Selection statement
statement := if ( condition ) statement |
if ( condition ) statement else statement
condition ::= expression | type-specifier-seq
declarator = assignment-expr
The if statement tests
condition, and if it is true,
executes the first statement. If
condition is false, and an
else part is present, the else statement is executed; if there is no
else part, execution continues with
the statement immediately after the end of the if statement. If condition contains a declaration, the
declared name is in the scope of both the if and else statements.
template<typename T>
T abs(T x)
{if (x < T( ))
return -x;
else
return x;
}expression, else, statement, Chapter 4