Langage c

1131 mots 5 pages
BTS INTIC ERRACHIDIA

Page 1/4

26/12/2007

Programmation en C/C++ introduction
1 - Historique
Le langage C est né en 1972 dans les Bell Laboratories. Il fut inventé par les deux ingénieurs Dennis Ritchie et Brian Keringhan pour concevoir un système d’exploitation UNIX portable. En 1978 Keringhan et Ritchie publièrent une description définitive du langage connue par K&RC. La popularité de ce nouveau langage fut impressionnante dans les années 80 à un tel point que le American National Standard Institute (ANSI) développa une version standardisée du C connue par ANSI-C. Toutes les implémentations actuelles du C obéissent au standard de l’ANSI-C.

2 Structure d’un programme C
Un programme écrit en C doit obéir à certaines règles bien définies. Le langage reconnaît uniquement la structure de fonction : (un programme écrit en C est un ensemble de fonctions dont chacune peut s’appeler elle-même et appeler les autres fonctions.) Une fonction particulière, dont la présence dans le programme est obligatoire, est la fonction main. Le programme commencera toujours sont exécution au début de cette fonction. La structure la plus simple d’un programme C est alors :

main ( ) {

Définition des variables; instructions;

}

Remarquez les parenthèses obligatoires après le nom de la fonction (ici main ) et les accolades d’ouverture et de fermeture délimitant le début et la fin de la fonction

2.1 Les commentaires en C/C++ Dans un programme C il est possible d’ajouter des commentaires. Un commentaire doit être un plus et apporter un complément d’information facilitant ainsi la lecture et la compréhension du programme par le programmeur lui-même et par les autres personnes

// Commentaire sur une ligne en C++
Analyse et programmation M43 M.Semghouni

BTS INTIC ERRACHIDIA

Page 2/4

26/12/2007

/* commentaire sur plusieurs lignes en C Et C++ aussi */

2.2 Les fonctions précompilées
Les fichiers de type ".h" (conio.h, dos.h stdio.h etc...), appelés

en relation

  • Dynamiquesmondialisat_ _ExercicesLondres
    1071 mots | 5 pages
  • DM Vernon Management
    839 mots | 4 pages
  • CDG Performance
    420 mots | 2 pages
  • analyse de systéme comparative
    1698 mots | 7 pages
  • Caca
    1638 mots | 7 pages
  • Doing business in morocco
    1898 mots | 8 pages
  • présentation Euriware
    1508 mots | 7 pages
  • Thérapie
    2167 mots | 9 pages
  • Diversité des sud
    2733 mots | 11 pages
  • reseau info
    2039 mots | 9 pages
  • Fonction revolution chanfrein extrusion
    393 mots | 2 pages
  • Langeag
    1379 mots | 6 pages
  • Langage
    336 mots | 2 pages
  • Langage c
    2158 mots | 9 pages
  • cours de math seconde
    278 mots | 2 pages