Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > C et C++ > Développer avec le langage C

Développer avec le langage C

Découvrez le langage de programmation C

Parce qu'il propose des instructions et des structures de haut niveau tout en produisant un code très rapide grâce à des compilateurs réellement performants, mais aussi parce que sa portabilité est légendaire, le langage C est toujours très utilisé. A l'issue de cette formation, les participants auront assimilé les principes de base de la programmation structurée et maîtriseront la syntaxe et les principales fonctions du 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

Public

  • Développeurs d'applications et ingénieurs systèmes Unix

Prérequis

  • Expérience de programmation structurée

Programme de la formation

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

Les + de cette formation

Une méthode d'apprentissage éprouvée : au-delà de l'apprentissage du langage C, ce programme permet d'acquérir une méthodologie pour développer une application.
Des conseils et partages de bonnes pratiques pour développer rapidement.