ABL electronic PIC12 Personal Computer User Manual


 
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.
Statements can be roughly divided into:
- Labeled Statements
- Expression Statements
- Selection Statements
- Iteration Statements (Loops)
- Jump Statements
- Compound Statements (Blocks)
Labeled Statements
Every statement in program can be labeled. Label is an identifier added before the
statement like this:
label_identifier
:
statement
;
There is no special declaration of a label – it just “tags” the statement.
Label_identifier
has a function scope and label cannot be redefined within
the same function.
Labels have their own namespace: label identifier can match any other identifier in
the program.
A statement can be labeled for two reasons:
1. The label identifier serves as a target for the unconditional goto statement,
2. The label identifier serves as a target for the
switch statement. For this
purpose, only case and default labeled statements are used:
case
constant-expression
:
statement
default :
statement
MikroElektronika:
Development
tools
-
Books
-
Compilers
11 5
page
mikroC
- C Compiler for Microchip PIC microcontrollers
mikroC
making it simple...
STATEMENTS