Programmation C 2006 Ver Finale

9354 mots 38 pages
PROGRAMMATION
EN C

EHTP / Filière GI
Malika ADDOU

PROGRAMMATION EN C

INTRODUCTION

M. ADDOU

INTRODUCTION
1) programmation :

M. ADDOU

programmation structurée
(langage structuré)
Ex. Pascal, C programmation orientée objet
(langage orienté objet)
Ex. Delphi basé sur Pascal
C++ Builder et Visual C++ basés sur C
Langage C :
- langage de programmation de base
- très proche de la machine
- très puissant.
Rq. Plusieurs versions : C (Unix/Linux) ,
Turbo C ou Turbo C++ (Dos), Visual C++ (Windows),


INTRODUCTION
2) Comment programmer en C
Choix de la platforme et de la version C
Choisir la plateforme Unix/Linux ou Windows
Les instructions du programme source sont enregistrées dans un fichier texte
Extension : « .c » si programme C ou « .cpp » si programme C++
Dans nos TPs,nous utiliserons Visual C++ : compilateur + éditeur intégré (sous Windows)

M. ADDOU

INTRODUCTION
Exemple de programme :
#include <stdio.h> void main ()
{
printf (‘‘Ceci est mon premier programme C. \n’’) ;
}

M. ADDOU

INTRODUCTION
Ecriture d’un programme C
Un programme C est formé de : directives de précompilations (lignes commençant par #) commentaires (limités par /* et */) déclarations ou définitions globales de variables/fonctions
(visibles par toutes les parties du programme) une fonction principale main
(qui lance l’exécution d’un programme) un bloc principal lié à main et délimité par { et }

M. ADDOU

INTRODUCTION à l'intérieur du bloc principal
- des déclarations ou définitions de variables/fonctions
(locales au programme principal)
- des instructions ou des blocs d'instructions délimités par
{ et }
Rq.
Les instructions, les déclarations ou définitions de variables/fonctions sont terminées par un point virgule (";")

M. ADDOU

INTRODUCTION
Structure générale d’un programme C
[#include <Fichiers ou bibliothèques externes>]
[#define <Constantes ou macros fonctions>]
[const
<Définition de constantes externes> ;]
[typedef <Définition de types de données externes> ;]
[<Définition de

en relation

  • Cd150 installat
    23687 mots | 95 pages
  • 400_Graph35_
    823 mots | 4 pages
  • Efm poo eve
    277 mots | 2 pages
  • Cours de programmation l3
    7084 mots | 29 pages
  • Algorithmique Chhibat Base GMSI Etudiants
    3712 mots | 15 pages
  • Montaigne
    350 mots | 2 pages
  • Math bac hotelerie
    2335 mots | 10 pages
  • Rapport de stage de 3e
    5204 mots | 21 pages
  • Le Langage C
    5504 mots | 23 pages
  • Casio
    17295 mots | 70 pages
  • Sidaexposer
    4345 mots | 18 pages
  • Discours contre la guerre
    1420 mots | 6 pages
  • La programmation neurolinguistique
    4887 mots | 20 pages
  • Programmation PIC avec C
    1987 mots | 8 pages
  • 3 Naissance IA
    2734 mots | 11 pages