Compound statements (blocks), Mikroc – ABL electronic PIC Microcontrollers PIC16 User Manual

Page 132

Advertising
background image

Compound Statements (Blocks)

A compound statement, or block, is a list (possibly empty) of statements enclosed
in matching braces

{}

. Syntactically, a block can be considered to be a single

statement, but it also plays a role in the scoping of identifiers. An identifier
declared within a block has a scope starting at the point of declaration and ending
at the closing brace. Blocks can be nested to any depth up to the limits of memory.

For example,

for

loop expects one statement in its body, so we can pass it a com-

pound statement:

for

(i = 0; i < n; i++) {

int

temp = a[i];

a[i] = b[i];

b[i] = temp;

}

Note that, unlike other statements, compound statements do not end with semi-
colon (

;

), i.e. there is never a semicolon following the closing brace.

mikroC - C Compiler for Microchip PIC microcontrollers

mikroC

making it simple...

124

MikroElektronika: Development tools - Books - Compilers

page

Advertising
This manual is related to the following products: