Language C

Développement   

Objectifs

Développeurs souhaitant maîtriser les principes de base de la programmation structurée et connaître la syntaxe et les principales fonctions du langage C.

Methodes et outils pédagogiques

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours adapté au niveau suivi

Evaluation

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Développeurs et informaticiens

Pré-requis

Connaissances de base en programmation.

5 jours
Prochaine session

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

Tableau mono-dimensionnel


Tableau multi-dimensionnel


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 lig

Ces formations pourraient également vous intéresser