Programmeren in C/If en loops: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
Lintfouten: Misplaatste inhoud |
kGeen bewerkingssamenvatting |
||
Regel 7:
|Titel=
|Code=
<
#include <stdio.h> /* moet ik het nog uitleggen :P */
Regel 52:
}
</
===Het Gebruik===
Regel 85:
|Taal= C
|Titel=
|Code=<
#include <stdio.h>
Regel 126:
return 0;
}
</
====Waarheidtabellen====
Regel 192:
|Taal= C
|Titel=
|Code= <
int optie;
printf("Optie:\t");
Regel 211:
/* doe dit en dat */
}
</
==Loops==
Regel 221:
|Titel=
|Code=
<
while(/*conditie hier*/)
{
/* code hier */
}
</syntaxhighlight>
}}
'''voorbeeld while loop:'''
Regel 232:
|Taal= C
|Titel=
|Code=<
int x=0;
while(x<10)
Regel 239:
x=x+1;
}
</
De '''do-while''' loop:
{{code
Regel 245:
|Titel=
|Code=
<
do
{
/* code hier */
} while(/*conditie hier*/);
</
'''voorbeeld do-while loop:'''
{{code
|Taal= C
|Titel=
|Code=<
do
{
Regel 261:
} while(x<10)
</
De '''for''' loop:
{{code
|Taal= C
|Titel=
|Code=<
for(/*initialatie*/; /*conditie*/; /*optelling*/)
{
/* code hier */
}
</
===Uitleg===
Regel 282:
|Taal= C
|Titel=
|Code=<
for(int i = 0; i < 10; i++) /* Opmerking: i++ betekent i += 1 betekent i = i + 1 */
{ /* dat verhoogt i dus met 1. */
/* code hier */
}
</
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=<
int optie;
Regel 320:
} /* einde while */
</
|