Abl-electronic PIC Microcontrollers PIC16 Manuel d'utilisateur Page 130

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 312
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 129
Jump Statements
A jump statement, when executed, transfers control unconditionally. There are four
such statements in mikroC: break, continue, goto, and return.
Break Statement
Sometimes, you might need to stop the loop from within its body. Use the
break
statement within loops to pass control to the first statement following the inner-
most switch, for, while, or do block.
Break is commonly used in switch statements to stop its execution upon the first
positive match. For example:
switch (state) {
case 0: Lo(); break;
case 1: Mid(); break;
case 2: Hi(); break;
default: Message("Invalid state!");
}
Continue Statement
You can use the
continue statement within loops (while, do, for) to “skip the
cycle”. It passes control to the end of the innermost enclosing end brace belonging
to a looping construct. At that point the loop continuation condition is re-evaluat-
ed. This means that continue demands the next iteration if loop continuation con-
dition is true.
Goto Statement
Use the
goto statement to unconditionally jump to a local label — for more infor-
mation on labels, refer to Labeled Statements. Syntax of
goto statement is:
goto
label_identifier
;
This will transfer control to the location of a local label specified by
label_identifier
. The
label_identifier
has to be a name of the label
within the same function in which the
goto statement is. The goto line can come
before or after the label.
mikroC
- C Compiler for Microchip PIC microcontrollers
mikroC
making it simple...
122
MikroElektronika:
Development
tools
-
Books
-
Compilers
page
Vue de la page 129
1 2 ... 125 126 127 128 129 130 131 132 133 134 135 ... 311 312

Commentaires sur ces manuels

Pas de commentaire