Thuis
Contacten

    Hoofdpagina


Programmeren in C++ voor beginners

Dovnload 5.04 Mb.

Programmeren in C++ voor beginners



Pagina17/49
Datum25.10.2017
Grootte5.04 Mb.

Dovnload 5.04 Mb.
1   ...   13   14   15   16   17   18   19   20   ...   49

De for-loop

De for-loop maakt het mogelijk een stuk code te laten herhalen, zolang een bepaalde conditie waar is, met elke mogelijk 'stap'.


for (

/* initialisatie */ ;

/* conditie */ ;

/* stap */

)

{

//Doe iets



}

for (

int i = 0; //Defineer de integer i op nul

i != 10; //Ga door zolang i ongelijk is aan tien

i = i + 1 //Tel steeds 1 op bij i

)

{



Memo1->Lines->Add(i);

}
Merk de volgende dingen op:

* Er kan in het initialisatie-gedeelte een variabele worden gedeclareerd. De scope van deze variabele is binnen de for-loop.

* For-loops zijn meestal van het type int.

* For-loops beginnen vaak bij 0 te tellen (hoewel dit bij bovenstaand voorbeeld zinloos zou zijn). Dit wordt later duidelijker waarom.

* For-loops lopen vaak tot een waarde (in plaats van tot-en-met een waarde).

* De drie delen van de for-loop zijn alle drie optioneel.

    1. Verkorte rekenschrijfwijze

Volgende schrijfwijzen zijn equivalent:


//Tel twee op bij de integer i

i = i + 2; //Lees: de nieuwe waarde van i

// is de oude waarde van i plus 2

i += 2; //Lees: verhoog i met 2


//Tel een op bij de integer i

i = i + 1; //Lees: de nieuwe waarde van i

// is de oude waarde van i plus 2

i += 1; //Lees: verhoog i met 1

i++; //Lees: verhoog i

++i; //Lees: verhoog i


De '++i' notatie wordt veel gebruikt in for-loops. '--i' kan gebruikt worden om de integer i met een te verlagen.




Prefereer de kortst mogelijke schrijfwijze. Prefereer '++i' boven 'i++'.






Gebruik 'i++' alleen als je weet waarom deze schrijfwijze nodig is. In praktijk is dit bijna nooit.
1   ...   13   14   15   16   17   18   19   20   ...   49

  • Verkorte rekenschrijfwijze

  • Dovnload 5.04 Mb.