Programmeren in C/If en loops: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Lintfouten: Misplaatste inhoud
DimiC88 (overleg | bijdragen)
kGeen bewerkingssamenvatting
 
Regel 7:
|Titel=
|Code=
<sourcesyntaxhighlight lang=c>
#include <stdio.h> /* moet ik het nog uitleggen :P */
Regel 52:
}
 
</sourcesyntaxhighlight>}}
 
===Het Gebruik===
Regel 85:
|Taal= C
|Titel=
|Code=<sourcesyntaxhighlight lang=c>
#include <stdio.h>
 
Regel 126:
return 0;
}
</sourcesyntaxhighlight>}}
 
====Waarheidtabellen====
Regel 192:
|Taal= C
|Titel=
|Code= <sourcesyntaxhighlight lang=c>
int optie;
printf("Optie:\t");
Regel 211:
/* doe dit en dat */
}
</sourcesyntaxhighlight>}}
 
==Loops==
Regel 221:
|Titel=
|Code=
<sourcesyntaxhighlight lang=c>
while(/*conditie hier*/)
{
/* code hier */
}
</syntaxhighlight>
</source>
}}
'''voorbeeld while loop:'''
Regel 232:
|Taal= C
|Titel=
|Code=<sourcesyntaxhighlight lang=c>
int x=0;
while(x<10)
Regel 239:
x=x+1;
}
</sourcesyntaxhighlight>}}
De '''do-while''' loop:
{{code
Regel 245:
|Titel=
|Code=
<sourcesyntaxhighlight lang=c>
do
{
/* code hier */
} while(/*conditie hier*/);
</sourcesyntaxhighlight>}}
'''voorbeeld do-while loop:'''
{{code
|Taal= C
|Titel=
|Code=<sourcesyntaxhighlight lang=c>
do
{
Regel 261:
} while(x<10)
 
</sourcesyntaxhighlight>}}
De '''for''' loop:
{{code
|Taal= C
|Titel=
|Code=<sourcesyntaxhighlight lang=c>
for(/*initialatie*/; /*conditie*/; /*optelling*/)
{
/* code hier */
}
</sourcesyntaxhighlight>}}
 
===Uitleg===
Regel 282:
|Taal= C
|Titel=
|Code=<sourcesyntaxhighlight lang=c>
for(int i = 0; i < 10; i++) /* Opmerking: i++ betekent i += 1 betekent i = i + 1 */
{ /* dat verhoogt i dus met 1. */
/* code hier */
}
</sourcesyntaxhighlight>}}
We beginnen tussen de haakjes met int i = 0;
De for loop maakt een int die i heet (i is heel gebruikelijk, samen met j en k) en de waarde 0 heeft. Puntkomma. Dan een conditie: zolang i lager is dan 10. Puntkomma weer. Daarna staat i++. Voordat de for-loop opnieuw begint doet hij in dit geval i++. De for loop voert dus de code uit, doet 1 bij i, en begint weer opnieuw zolang i lager is dan 10. Deze for loop doet wat er in de code staat dus 10 keer. Daarna wordt i vernietigd en kan je die dus niet meer gebruiken. In een while loop zou je precies hetzelfde kunnen doen als dat een for loop doet, maar in een for loop zet je alles kort bovenaan en hoef je je er verder geen zorgen meer over te maken.
Regel 298:
|Taal= C
|Titel=
|Code=<sourcesyntaxhighlight lang=c>
int optie;
 
Regel 320:
 
} /* einde while */
</sourcesyntaxhighlight>}}
 
 
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.