Développement C/C++ Perl et Python

Développer avec le langage C

Objectifs

  • Acquérir les principes de base de la programmation structurée
  • Apprendre la syntaxe et les principales fonctions du langage C
  • Savoir utiliser les mécanismes de gestion de la mémoire
  • Être capable de concevoir de petites applications respectant la norme ANSI

Programme

Introduction au langage C
  • Historique
  • Description du langage
Structure des programmes
  • Forme générale
  • Fonctions
Instruction de contrôle
  • Généralités
  • Instructions et blocs
  • Tests et boucles
Opérateurs et expressions
  • Généralités
  • Expression " LVALUE "
  • Opérateurs unaires
  • Opérateurs binaires
  • Opérateurs particuliers
  • Arithmétique sur les pointeurs
Constantes
  • Généralités
  • Types de constantes
  • Exemples de constantes
Variables
  • Définition
  • Durée de vie
  • Propriétés
  • Portée
Types de données
  • Types simples
  • Agrégats
  • Définition de nouveaux types
Fichiers et entrées/sorties
  • Principes d'utilisation
  • Type de fichiers
  • Niveaux d'accès
Allocation dynamique de mémoire
  • Allocation dynamique
  • Fonction d'allocation
  • Fonction de libération
  • Principe de fonctionnement
Le pré-processeur
  • Notion de pré-processeur
  • Pré-processeur de C
  • Macro Substitutions
  • Compilation conditionnelle
  • Inclusion de fichier
  • Contrôle de log
Please login to get access to the quiz
Programmation en C++ (Prev Lesson)
(Next Lesson) Python, perfectionnement
Back to Développement C/C++ Perl et Python
Public

<li>Développeurs d'applications et ingénieurs systèmes Unix</li>|<li>Développeurs d'applications et ingénieurs systèmes Unix</li>

Pré-requis

Expérience de programmation structurée|Expérience de programmation structurée