PHP expert |
|
De fout zit hem er in dat je compiler een 'int' type eist van de main functie. Vraag me niet waarom, want volgens mij is dit niet verplicht. Nuja, als je dan toch iets gaat terugsturen doe het dan ineens goed, een int functie stuurt geen NULL terug maar 1 (of een andere integer).
Dus onderstaand voorbeeld werkt en is juister:
#include <stdio.h>
int main(void) {
printf("Hello World");
return 1;
}
#include <stdio.h> int main(void) { return 1; }
En een void functie die iets terugstuurt... dat moet nog uitgevonden worden, aangezien het feit dat void betekend dat het juist 'niets' terugstuurt. |