Cours c rsum final Cours du Langage C Professeur NAMEZ Langage de Programmation Structurée C BTS SRI - ère Année CCours du Langage C SOMMAIRE Professeur NAMEZ Chapitre NOTIONS DE BASE Chapitre TYPES DE BASE OPÉRATEURS ET EXPRESSIONS Chapitre LIRE ET ÉCRIR

Cours du Langage C Professeur NAMEZ Langage de Programmation Structurée C BTS SRI - ère Année CCours du Langage C SOMMAIRE Professeur NAMEZ Chapitre NOTIONS DE BASE Chapitre TYPES DE BASE OPÉRATEURS ET EXPRESSIONS Chapitre LIRE ET ÉCRIRE DES DONNÉES Chapitre LA STRUCTURE ALTERNATIVE Chapitre LA STRUCTURE REPETITIVE Chapitre LES TABLEAUX Chapitre LES CHA? NES DE CARACTÈRES Chapitre LES POINTEURS Chapitre LES FONCTIONS CCours du Langage C Professeur NAMEZ Chapitre NOTIONS DE BASE Hello C Suivons la tradition et commençons la découverte de C par l'inévitable programme 'hello world' Ce programme ne fait rien d'autre qu'imprimer les mots suivants sur l'écran Hello world Comparons d'abord la dé ?nition du programme en C avec celle en langage algorithmique HELLOWORLD en langage algorithmique Algorithme HELLOWORLD Début Notre premier programme en C écrire hello world Fin HELLO WORLD en C include main Notre premier programme en C printf hello world n return Les composantes d'un programme en C Les programmes en C sont composés essentiellement de fonctions et de variables Pour la pratique il est donc indispensable de se familiariser avec les caractéristiques fondamentales de ces éléments La fonction main La fonction main est la fonction principale des programmes en C Elle se trouve obligatoirement dans tous les programmes L'exécution d'un programme entra? ne automatiquement l'appel de la fonction main Dans les premiers chapitres nous allons simplement 'traduire' la structure Début -- Fin du langage algorithmique par une dé ?nition équivalente de la fonction main Dé ?nition du programme principal en langage algorithmique Algorithme Début Fin Dé ?nition de la fonction main en C main return CCours du Langage C Professeur NAMEZ Résultat de main En principe tout programme devrait retourner une valeur comme code d'erreur à son environnement Par conséquent le type résultat de main ? est toujours int En général le type de main n'est pas déclaré explicitement puisque c'est le type par défaut Nous allons terminer nos programmes par l'instruction return Qui indique à l'environnement que le programme s'est terminé avec succès sans anomalies ou erreurs fatales Si nous utilisons des fonctions prédé ?nies par exemple printf il faut faire précéder la dé ?nition de main par les instructions include correspondantes Les variables Les variables contiennent les valeurs qui sont utilisées pendant l'exécution du programme Les noms des variables sont des identi ?cateurs quelconques Les identi ?cateurs Les noms des fonctions et des variables en C sont composés d'une suite de lettres et de chi ?res Le premier caractère doit être une lettre Le symbole ' ' est aussi considéré comme une lettre L'ensemble des symboles utilisables est donc A B Z a b z Le premier caractère doit être une lettre ou le symbole ' ' C distingue les majuscules et les minuscules ainsi 'Nomdevariable' est di ?érent de 'nomdevariable' La longueur des identi ?cateurs n'est pas limitée mais C distingue 'seulement' les premiers caractères Remarques Il est déconseillé d'utiliser le symbole ' ' comme premier caractère pour un identi ?cateur car il est souvent employé pour dé ?nir

Documents similaires
Programme officiel 2019 2020 0 0
Feuille de route education artistique lisbonne 2006 1 0 0
Cle module5 CLE COMPRENDRE L ? ENTREPRISE Programme de formation à l ? entrepreneuriat destiné à l ? enseignement professionnel secondaire et supérieur MODULE Comment trouver une bonne idée d ? a ?aire CComprendre l ? entreprise Module Comment trouver une 0 0
Arafat 1 ARAFAT HISTOIRE Dans les débuts du mouvement de coupé-décalé DJ Arafat qui travaillait dans l'un des plus grands maquis d'Abidjan appelé le Shanga? est repéré par le jeune producteur Roland Le Binguiste qui l'emmène en studio C'est ainsi que le f 0 0
Sémantique – 2003-2004 La Sémantique: Définitions 1. Place de la sémantique dan 0 0
Dossier pedagogique quot dis mois ce que tu manges quot 0 0
Expression des caracteres qualitatifs 1 0 0
Conjugaison 2p 3p CONJUGAISON P Prénom ? ? ? ? ? ? ? ? ? ? Je conjugue les verbes être et avoir au présent Relie les mots qui vont ensemble tu ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? avons nous ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? as ils ?? ?? 0 0
Tutorial hlib Tutoriel AReVi hLib Ronan BILLON lundi janvier Table des matières Introduction Théorie et principe de la hLib Classe de données Classe d ? af ?chage Classe d ? animation Utilisation et pratique à partir des exemples testBody création manuell 0 0
Reference html css SELFHTML Aides à la navigation Sommaire de référence HTML SELFHTML Aides à la navigation Sommaire de référence HTML Remarque Ossature HTML Mentions d'entête HTML Réglages pour tout un ?chier Éléments pour structurer le texte Tableaux Li 0 0
  • 64
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager