Download Inhoudsopgave Inhoud Print deze pagina

Conrad Electronic C-Control Pro Mega 32 Gebruiksaanwijzing pagina 50

Inhoudsopgave

Advertenties

Voorbeeld:
do
{
a++;
if(a>10)
break;
// breekt lus af
while(1);
// eindeloze lus
}
5.1.6.4
for
Een for lus wordt normaalgesproken gebruikt om een bepaald aantal lusdoorlopen te
programmeren.
For(aanwijzing1; term; aanwijzing2)
Als eerste wordt aanwijzing1 uitgevoerd, die normaalgesproken een initialisering bevat.
Daarna volgt de evaluatie van de term. Als de term niet gelijk is aan
en aanwijzing3 uitgevoerd, en de lus wordt herhaald. Als de term een waarde heeft van 0,
wordt de lus afgebroken. Net als bij andere lustypes kan bij aanwijzing3 in plaats van een
aanwijzing ook een
aanwijzingsblok
for(i=0;i<10;i++)
{
if(i>a)
a=i;
a -
-;
}
U dient er aan te denken dat de variabele i binnen de lus de waarden van 0 tot 9
doorloopt, en niet van 1 tot 10!
Als u een lus wilt programmeren die een andere stapbreedte heeft, dient u aanwijzing2
overeenkomstig aan te passen:
for(i=0;i<100;i=i+3);
// de variabele i neemt nu toe in drievoudige stappen
{
a=5*i;
}
break aanwijzing
Een break aanwijzing verlaat de lus, en de uitvoering van het programma start met de
volgende aanwijzing na de for lus.
aanwijzing3;
gebruikt worden.
0
worden aanwijzing2
50

Advertenties

Inhoudsopgave
loading

Gerelateerde Producten voor Conrad Electronic C-Control Pro Mega 32

Inhoudsopgave