Le fichier .c peut être produit à l'aide d'un editeur de texte tout simple
Un fichier .c doit include au minimum une fonction, ici main :
int main () { return (0); }
Ce programme n'attend pas de paramètre, les parentèses du main ()
sont vide mais il doit en retourner un au moyen de return (0)
a cause du int
.
En règle générale, un code retour de 0 veut dire que tout c'est bien passé un 1 qu'il y a eu un problème.
Les parentèses reprétent le scope.
Se place avant toute déclaration de fonction (scope global)
int var_globale; int main () { int var_locale; return (0); }
Se place dans la déclaration de fonction
{}
de la fonction (scope local)Les principaux types standard sont
int
pour les integersfloat
pour les types flotantchar
pour un carractère (1 seule position)https://fr.wikipedia.org/wiki/Types_de_donnée_du_langage_C
Pour un certain nombre de fonctions, il est nécessaire de mentionner en début de programme la librairie souhaitée par un #include
ici il s'agit de stdio.h
qui est obligatoire pour effectuer un printf
la reference des includes peut également se trouver dans le fichier .h qui devra alors être inclu ici.
#include <stdio.h> #include "mon_pgm.h" int main () { printf("Hello world\n"); return (0); }