Cours en Devlopement Informatique

  • Langage C

Langage C



Langage C

 

Historique 

  

En 1972, Ritchie a conçu le langage C  pour développer une version 

  En 1978, le duo Ritchie Kernighan a publié la définition classique 

  Dans les années 80, le langage C est devenu de plus en plus populaire que ce soit

 dans le monde académique que celui des  professionnels (C avec des extensions particuliers) 

  En 1983, l’organisme ANSI  chargeait une commission de mettre  au point une définition

 explicite et indépendante de la machine 

Caractéristiques du langage C 

 

 C est universel : permet aussi bien la programmation système que  la  programmation

 de divers applications (scientifique, …) 

  C est prés de la machine : offre des opérateurs qui sont très    proches de ceux du langage machine… 

  C est de haut niveau : C est un langage structuré, typé, modulaire  et compilé 

  C est portable : en respectant le standard ANSI-C, il est possible  d’utiliser le même programme source sur d’autres compilateurs. 

Composantes du langage C 

 

Fonctions : composée d’une ligne déclarative et un bloc 
          d’instructions 

  Fonction main() : fonction  principale et obligatoire des 
          programmes en C ; 

  Variables : spécifiés par des identificateurs et contenant les valeurs 
        nécessaires pour l’exécution. Ils doivent être déclarés avant leurs 

  Identificateurs : Les noms des fonctions et des variables en C sont 
          composés d'une suite de lettres et de chiffres, plus le caractère 

  Commentaires: programme plus compréhensible, \\ ou \* …*\ 

  Exemple de programme en C 
#include <stdio.h>  //fichier d’entête contenant la déclaration de la fonction printf 
#include <math.h>  //fichier d’entête contenant la déclaration de la fonction sqrt 
 

int main() 
{ 
 
printf("Bonjour  tout le monde\n"); / 
 

printf("Voici la racine carrée de 20 : %f\n",sqrt(20)); //   la racine carrée de 20 
 

return 0; 
 
} 

 

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.