RAD Studio
ContentsIndex
PreviousUpNext
Statements

Statements specify the flow of control as a program executes. In the absence of specific jump and selection statements, statements are executed sequentially in the order of appearance in the source code. CodeGear C++ statements shows the syntax for statements. 

CodeGear C++ statements  

statement 
labeled-statement
compound-statement
expression-statement
selection-statement
iteration-statement
jump-statement
asm-statement
declaration (C++ specific)  
labeled-statement: 
identifier : statement
case constant-expression : statement
default : statement  
compound-statement: 
{ <declaration-list> <statement-list> }  
declaration-list: 
declaration
declaration-list declaration  
statement-list: 
statement
statement-list statement  
expression-statement: 
<expression> ;  
asm-statement: 
asm tokens newline
asm tokens;
asm { tokens; <tokens;>= <tokens;>}  
selection-statement: 
if ( expression ) statement
if ( expression ) statement else statement
switch ( expression ) statement  
iteration-statement: 
while ( expression ) statement
do statement while ( expression ) ;
for (for-init-statement <expression> ; <expression>) statement  
for-init-statement: 
expression-statement
declaration (C++ specific)  
jump-statement: 
goto identifier ;
continue ;
break ;
return <expression> ;  
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!