Le Langage CVersion 1.2c2002 – Florence HENRYObservatoire de Paris – Université de Versaillesflorence.henry@obspm.frTable des matières1 Les bases 32 Variables et constantes 53 Quelques fonctions indispensables 84 Les instructions de contrôle 115 Les fonctions 156 Les tableaux 187 Les structures 208 Les pointeurs 229 Pointeurs et fonctions 2510 Pointeurs et tableaux 2611 Allocation dynamique de mémoire 312Chapitre 1Les bases1.1 La structure d’un programmeUn programme simple se compose de plusieurs parties :– des directives de précompilation– une ou plusieurs fonctions dont l’une s’appelle obligatoirement main(), celle ci constitue leprogramme principal et comporte 2 parties :– la déclaration de toutes les variables et fonctions utilisées– des insctructionsLes commentaires débutent par/* et finissent par*/, ils peuvent s’étendre sur plusieurs lignes.1.1.1 Les directives de précompilationElles commencent toutes par un#.commande signification#include permet d’utiliser les fonctionsprintf() etscanf() les mathématiques#define PI 3.14159 définit la constantePI#undef PI à partir de cet endroit, la constantePI n’est plus définie#ifdef PIsi la constantePI est définie, on compile les instructions 1,instructions 1 ...sinon, les instructions 2#elseinstructions 2 ...#endifParmi ces directives, une seule est obligatoire pour le bon fonctionnement d’un programme :#include . En effet, sans elle, on ne peut pas utiliser ...
Voir