Mikroc – ABL electronic PIC Microcontrollers PIC16 User Manual

Page 58

Advertising
background image

Semicolon

The semicolon (

;

) is a statement terminator. Any legal C expression (including the

empty expression) followed by a semicolon is interpreted as a statement, known as
an expression statement. The expression is evaluated and its value is discarded. If
the expression statement has no side effects, mikroC might ignore it.

a + b;

/* evaluate a + b, but discard value */

++a;

/* side effect on a, but discard value of ++a */

;

/* empty expression or a null statement */

Semicolons are sometimes used to create an empty statement:

for

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

For more information, see Statements.

Colon

Use the colon (

:

) to indicate a labeled statement. For example:

start: x = 0;

...

goto

start;

Labels are discussed in Labeled Statements.

Asterisk (Pointer Declaration)

The asterisk (

*

) in a declaration denotes the creation of a pointer to a type:

char

*char_ptr;

/* a pointer to char is declared */

You can also use the asterisk as an operator to either dereference a pointer or as
the multiplication operator:

i = *char_ptr;

For more information, see Pointers.

mikroC - C Compiler for Microchip PIC microcontrollers

mikroC

making it simple...

50

MikroElektronika: Development tools - Books - Compilers

page

Advertising
This manual is related to the following products: