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

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...