Édition pédagogique en français
Déclaration implicite d’une fonction en C
Déclarez chaque fonction avant son appel avec un prototype correspondant à sa définition.

En C moderne, une fonction doit avoir une déclaration visible avant son utilisation. Pour printf, incluez stdio.h ; pour une autre fonction standard, utilisez l’en-tête approprié au lieu d’inventer une déclaration.
Pour votre propre fonction, placez son prototype avant l’appel ou sa définition avant la fonction appelante. Les types de retour et de paramètres doivent correspondre. Vérifiez aussi les conditions de préprocesseur qui peuvent masquer une déclaration.
Une déclaration correcte règle la vérification des appels, mais ne fournit pas la définition nécessaire à l’édition de liens. Compilez aussi le fichier qui contient cette définition et activez les avertissements.
Code source
#include <stdio.h>
int main(void)
{
printf("Hello, C!\n");
return 0;
}Ouvrir dans le compilateurQuestions fréquentes
Pourquoi le code et certains résultats restent-ils en anglais ?
Les mots-clés C, les identifiants, les commentaires du programme et les sorties attendues restent ceux de la version originale pour conserver un code exécutable et des tests cohérents. Les explications et les consignes sont traduites.