Cours de c USTHB Faculté de génie civil M -Structure CP S Cours de C - Année H Allel Pourquoi dé ?nir notre langage algorithmique Première partie Le premier programme Hello world ? Voici une version du premier programme que l ? on étudie habituellement Il
USTHB Faculté de génie civil M -Structure CP S Cours de C - Année H Allel Pourquoi dé ?nir notre langage algorithmique Première partie Le premier programme Hello world ? Voici une version du premier programme que l ? on étudie habituellement Il a ?che Hello world ? à l ? écran include directive de préprocesseur include directive de préprocesseur int main Printf Hello world n instruction qui a ?che Helloworld return La fonction Hello world en C Explications Tout programme C C doit posséder une fonction nommée main principale pour indiquer o? commencer l ? exécution Une fonction est essentiellement une suite d ? instructions que l ? ordinateur exécutera dans l ? ordre o? elles sont écrites Une fonction comprend quatre parties ?? un type de retour ici int pour integer ou entier qui spéci ?e le genre de résultat que la fonction retournera lors de son exécution En C C le mot int est un mot réservé un mot-clé il ne peut donc pas être utilisé pour nommer autre chose ?? un nom ici main ?? une liste de paramètres entre parenthèses que l ? on verra plus tard ici la liste de paramètres est vide ?? un corps de fonction entre accolades qui énumère les instructions que la fonction doit exécuter Remarque la plupart des instructions C C se terminent par un point-virgule En C C les cha? nes de caractères sont délimitées par des guillemets anglais Hello world n est donc une cha? ne de caractères Le code n est un ??caractère spécial ? indiquant le passage à une nouvelle ligne newline Le nom printf désigne le ux de sortie standard l ? écran par défaut La fonction main de ce programme retourne la valeur return à celui qui l ? a appelée Comme main est appelée par le ??système ? il recevra cette valeur Sur certains systèmes Unix Linux elle peut servir à véri ?er si le programme s ? est exécuté correctement Un zéro indique alors que le programme s ? est terminé avec succès c ? est une convention UNIX Évidemment une valeur di ?érente de indiquera que le programme a rencontré une erreur Et sa valeur précisera alors le type de l ? erreur Structure de l ? algorithme La structure d ? un programme C est proche de celle d ? un algorithme Le ?chier qui doit avoir l ? extension c commence par un cartouche faisant appara? tre le nom des auteurs du programme la version ou la date de réalisation et l ? objectif du programme Ces éléments sont mis dans des commentaires et sont donc ignorés par le compilateur Les include correspondent à des directives qui indiquent au compilateur en fait au préprocesseur d ? inclure les ?chiers nommés stdio h et stdlib h Ces ?chiers font parties de la bibliothèque standard du C et donne accès à des fonctions déjà dé ?nies Par exemple les fonctions d ? a ?chage printf et de lecture scanf sont
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Aoû 24, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 68.7kB