Iteration statements, Mikroc – ABL electronic PIC Microcontrollers PIC16 User Manual

Page 127

Advertising
background image

Iteration Statements

Iteration statements let you loop a set of statements. There are three forms of itera-
tion statements in C:

while

,

do

, and

for

.

While Statement

Use the

while

keyword to conditionally iterate a statement. Syntax of

while

statement is:

while

(

expression

)

statement

The

statement

executes repeatedly until the value of expression is false. The test

takes place before

statement

executes. Thus, if

expression

evaluates to false

on the first pass, the loop does not execute.

Parentheses around

expression

are mandatory.

Here is an example of calculating scalar product of two vectors, using the

while

statement:

int

s = 0, i = 0;

while

(i < n) {

s += a[i] * b[i];

i++;

}

Note that body of a loop can be a null statement. For example:

while

(*q++ = *p++);

MikroElektronika: Development tools - Books - Compilers

119

page

mikroC - C Compiler for Microchip PIC microcontrollers

mikroC

making it simple...

Advertising
This manual is related to the following products: