Les fichiers .c

Le fichier .c peut être produit à l'aide d'un editeur de texte tout simple

Structure minimale

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.

Les variables

Les variables globales

Se place avant toute déclaration de fonction (scope global)

int	var_globale;
int	main ()
{
	int	var_locale;
	return (0);
}

Les variables locales

Se place dans la déclaration de fonction

Les types de variable

Les principaux types standard sont

https://fr.wikipedia.org/wiki/Types_de_donnée_du_langage_C

Referencement de bibliothèques

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);
}

retour


© 2022, vroch
Revisé le : 27 avr 2022
URL : http://vroch.ch/vr_tech_006.html
Main : http://vroch.ch