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
Etude technique des travaux de construction de la déviation de la route départe 0 0
Cadrage methodologique de planification des transports 0 0
Cours1 web pdf Technologie Web Pr Hiba Chougrad Année-universitaire - CPlanning Cours Technologie Web ? séances de cours séances de TP ? Cours collectif Lundi matin normal et samedi rat ? TP en groupe Groupe Lundi Matin et Groupe Lundi après- midi normal 0 0
B ri bi djo michel DIRECTION DES ETUDES ET DES SERVICES ACADEMIQUES MEMOIRE DE FIN D ? ETUDES D ? INGENIEUR DE L ? EQUIPEMENT RURAL Présenté par BERI Bi Djo Michel THEME Conditions d ? évaluation des impacts et du suivi du Barrage souterrain de Naré Burki 0 0
RENOVATION D'UN LABORATOIRE DE RECHERCHE BATIMENT E et V MAITRE D'OUVRAGE : Soc 0 0
1/77 & RICHARD MAHEE ARCHITECTE RESTAURATION DE LA TOUR DU BOULEVARD A MUSSY-SU 0 0
Article a153 Les Ummites Extrait du Projet http www projet com ovni des-ovni- dans-l-histoire ummites html Les Ummites OVNI - Des OVNI dans l'histoire - Date de mise en ligne jeudi juillet Description L'histoire Ummite a com-mencé en ou des soit disant ex 0 0
Css fol tedaac 004b Reset E ?acer DPETLAAC ?? B Page Post-Secondary Education Training and Labour Apprenticeship and Occupational Certi ?cation Éducation postsecondaire Formation et Travail Apprentissage et Certi ?cation professionnelle rue York Street P 0 0
JOURNÉE DE FORMATION OBJET DE LA FORMATION : CONCEPTION ET RÉALISATION D’UNE ÉV 0 0
memoar pdf 1 ç? íç? êÉ OMMV jbjl o j ?ãÉ? íç éç? ê ? ãá? É É? ? ? ? êÉ ? ? ê ç? ? ê ? É ÇD êí CPage laissée blanche intentionnellement Cjbjl o j ?ãÉ? íç éç? ê ? ãá? É É? ? ? ? êÉ ? ? ê ç? ? ê ? É ÇD êí Collection les 0 0
  • 34
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager