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
Exemple dossier analyse mise en page 0 0
Première partie Le fonctionnement du système éducatif français Le fonctionnemen 0 0
Nocturne guide 2017 GUIDE inside SATURDAY OCTOBER VANISH OPENING NIGHT THURS OCT THE LOCAL MAIN EVENT SAT OCT ALL OVER HALIFAX DARTMOUTH PROJECTS PM - MIDNIGHT FREE NOCTURNEHALIFAX CA CNOCTURNE ? S TH ANNIVERSARY NOCHFX A NOTE FROM OUR EXECUTIVE DIRECTOR 0 0
Cours 16 t La dé ?nition d'une ?uvre de l'esprit Qualités d'une ?uvre de l'esprit er critère La création doit être humaine e critère L'originalité de l ? ?uvre quelle qu'elle soit doit être appréciée e critère L ? ?uvre de l'esprit doit être une création 0 0
Decrire des objets fisa de lucru 3 0 0
baudelaire les fleurs du mal 0 0
Guide corel CCopyright ? Corel Corporation Tous droits réservés Guide de la suite graphique CorelDRAW X Les caractéristiques le prix l ? emballage l ? assistance technique et autres informations relatifs au produit caractéristiques ? ne se rapportent qu ? 0 0
Fiche projet 3 me arts tatspouvoir3 me 0 0
presentation stagiaires Fiches de présentation des stagiaires Prototype - ?? De la musique pour la danse à la danse pour la musique Nom - Last name ARBEIT Prénom - Name Antoine Statut chorégraphe Age ans Nationalité-y Française Vit à ?? Live in Paris Fran 0 0
Plan olympia LOGE h ? h Le ? France info h ? h ème partie Rodéo Le Mouv h ? h Di ?usion soirée live France Inter France Musique FIP France Bleu Le Mouv Loge GRANDE SCENE Salle de rédaction KB catering FOYER REGIE REGIE h ? h Zazie dans le ? France Inter h 0 0
  • 40
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager