Simpel C vraagje

  • Onderwerp starter Onderwerp starter buick
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

buick

Terugkerende gebruiker
Lid geworden
6 sep 2001
Berichten
2.901
Besturingssysteem
Windows 10/11
Ik zie in de broncode van C programma's nogal vaak het woord 'void' voorkomen. bv int main(void)


Aangezien ik wel in VB programmeer, maar weinig weet van c, vroeg ik mij af welke functie dat woord heeft. :)
 
Void betekent letterlijk 'leeg' of 'niets'.
Ze zetten die 'void' daarneer, zodat het duidelijk is dat er geen parameters zijn :)

Zoiets is mij vorig jaar verteld..
 
Dus eigenlijk zoals je bij VB tussen de haakjes niets invult? Zoals DECLARE SUB TEST() ?
 
Weet ik dat (eindelijk) ook eens :)

Dat was al een van de redenen dat ik nooit aan C durfde beginnen omdat ik totaal geen idee had :o


Misschien is er nog hoop :)
 
void functie (argumenten)

betekent gewoon dat de functie geen waarde of wat dan ook terug geeft.

Als je het vergelijkt met bijvoorbeeld Pascal is het dus een PROCEDURE en geen FUNCTION
In de taal Pascal levert een procedure nooit een direct resultaat en een functie altijd. C/C++ is daar wat 'losser' in, maar in C++ wordt je wel een beetje gedwongen om aan te geven dat er geen direct resultaat uit de functie komt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan