Nederlandse leereditie
Impliciete functiedeclaratie in C
Declareer elke functie vóór gebruik met een prototype dat bij de definitie past.

Modern C vereist een zichtbare declaratie vóór functiegebruik. Voeg voor printf stdio.h toe; gebruik voor andere standaardfuncties de juiste header in plaats van een declaratie te verzinnen.
Zet bij een eigen functie het prototype vóór de aanroep of de definitie vóór de aanroepende functie. Terugkeertype en parameters moeten overeenkomen. Controleer ook preprocessorvoorwaarden die de declaratie verbergen.
Een correcte declaratie laat aanroepen controleren, maar levert niet de definitie die de linker nodig heeft. Compileer ook het bestand met die definitie en zet waarschuwingen aan.
Broncode
#include <stdio.h>
int main(void)
{
printf("Hello, C!\n");
return 0;
}Openen in de compilerVeelgestelde vragen
Waarom blijven code en sommige resultaten Engels?
C-sleutelwoorden, namen, programmacommentaar en verwachte uitvoer blijven gelijk aan het origineel om uitvoerbare code en consistente tests te behouden. Uitleg en instructies zijn vertaald.