Langage c

Pages: 9 (2232 mots) Publié le: 31 janvier 2011
Introduction Variable Les types de base Opérateurs Expression Les instructions élémentaires Structures de contrôle

COURS DE LANGAGE C
CAMARA Mamadou Ghouraïssiou
Université Cheikh Anta Diop de Dakar Faculté des Sciences et Techniques Département de Mathématiques et Informatique

CAMARA Mamadou Ghouraïssiou

COURS DE LANGAGE C

Table de matières
1 2 3 4 5 6 7

Introduction VariableLes types de base Opérateurs Expression Les instructions élémentaires Structures de contrôle

Introduction Variable Les types de base Opérateurs Expression Les instructions élémentaires Structures de contrôle
CAMARA Mamadou Ghouraïssiou
COURS DE LANGAGE C

Introduction

Introduction Variable Les types de base Opérateurs Expression Les instructions élémentaires Structures de contrôle

Lelangage C est un langage de programmation qui a été conçu en 1972 par Brian Kernighan et Dennis Ritchie. C'est un langage compilé qui a les caractéristiques suivantes : langage typé : tout objet doit avoir un type : caractère, entier, réel, type déni, ... langage déclaratif : tout objet doit être déclaré avant son utilisation. Le langage C propose un certain nombre de fonctions prédénies dansdes bibliothèques.
CAMARA Mamadou Ghouraïssiou
COURS DE LANGAGE C

Structure d'un programme C
Un programme en C se compose d'un programme principal et éventuellement de sous programmes. Il est écrit dans un chier texte portant l'extension .c. Ce chier, appelé chier source du programme, contient généralement les parties suivantes : directives de compilation ; dénition des structures et destypes (s'il y en a) ; déclaration des variables globales (s'il y en a) ; dénition des sous-programmes (fonctions) (s'il y en a) ; programme principal (fonction main).
CAMARA Mamadou Ghouraïssiou
COURS DE LANGAGE C

Introduction Variable Les types de base Opérateurs Expression Les instructions élémentaires Structures de contrôle

programme principal

Introduction Variable Les types debase Opérateurs Expression Les instructions élémentaires Structures de contrôle

Tout programme C comporte au minimum une fonction, la fonction main, qui est le programme principal par lequel commence l'exécution du programme. Le programme principal suit cette structure, mais son type de retour, son nom et ses arguments sont imposés : int main(void) { /*déclaration des variables utilisées dans lafonction main */ } Le nom du programme principal est main ; son type de retour est entier (int). CAMARA Mamadou Ghouraïssiou COURS DE LANGAGE C /* instructions du programme*/

programme principal

Introduction Variable Les types de base Opérateurs Expression Les instructions élémentaires Structures de contrôle

Exemple de programme en C #include int main(void) /*programme principal*/ {printf("Bonjour le amis") ; return 0 ; }

CAMARA Mamadou Ghouraïssiou

COURS DE LANGAGE C

Exemple

Introduction Variable Les types de base Opérateurs Expression Les instructions élémentaires Structures de contrôle

Dans ce programme, #include est une directive de compilation qui indique qu'on va utiliser des fonctions de la bibliothèque standard stdio.h (STandarD Input/Output). Dans lafonction main, on appelle la fonction printf, qui est dénie dans la bibliothèque stdio.h pour acher à l'écran la chaîne de caractères Bonjour. Comme toute instruction, l'appel à la fonction printf se termine par un ; L'instruction suivante termine la fonction main qui retourne le résultat 0 ; On peut insérer des commentaires, soit entre les balises /* */, soit après // jusqu'à la n de la ligne.Les commentaires sont des parties du programme qui sont ignorées par le compilateur. Ils servent à rendre un programme compréhensible.
CAMARA Mamadou Ghouraïssiou
COURS DE LANGAGE C

Introduction Variable Les types de base Opérateurs Expression Les instructions élémentaires Structures de contrôle

La directive #include Cette directive permet l'inclusion de librairies dont les éléments...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • le langage
  • Le langage
  • Le langage
  • Langage c++
  • Le langage
  • Le langage
  • Le langage
  • Langage

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !