Programmeren in C/Stijl en structuur: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
sub |
Geen bewerkingssamenvatting |
||
Regel 1:
{{Programmeren in C}}
Alle hogere programmeertalen zijn bedoeld voor de mens. Het is vrijwel onmogelijk om een
Professionele programmeurs en bedrijven houden er dan ook vaak ''
=== Statements en blokken ===
==Inspringen==▼
De programmeertaal C leunt sterk op het samenspel van statements en blokken. Een statement is een enkele programmeeropdracht en eindigt ''altijd'' met een [[w:Puntkomma|punt-komma]] (';'). Het volgende is bijvoorbeeld een enkel statement:
<source lang="c">
printf("Hallo wereld!");
</source>
Daarnaast is er in C een manier om één of meerdere statements te groeperen, een ''blok''. Dit is vaak nodig binnen bepaalde taalconstructies zoals loops en functies om de statements bij elkaar te houden. Een blok begint altijd met een open-[[w:Accolade|accolade]] ('{') en eindigt met een sluit-accolade ('}'). Dit is een voorbeeld van een blok met een statement in een functie:
<source lang="c">
void main()
{
printf("Hallo wereld!");
}
</source>
{{Bericht
|titel=Statements in een blok
|bericht=Een blok hoeft niet persé een statement te bevatten. Een leeg blok is toegestaan:
<source lang="c">
{ }
</source>
|type=info}}
▲=== Inspringen ===
Het is gebruikelijk om elk blok code met een bepaald aantal spaties in te springen. Het gebruik van tabs is hierbij af te raden, want tenzij exact dezelfde tabinstellingen worden gebruikt, zal de broncode schots en scheef komen te staan, wat de leesbaarheid niet bevordert. Verder is het een goede gewoonte accolades altijd op een aparte regel te zetten, zodat in een oogopslag duidelijk is welke '''}''' bij een gegeven '''{''' hoort.
|