Formation Perfectionnement en Langage C


REFERENCE
 
 
DPLC
DUREE
 
 
5 jours
TARIFS
 
 
2450 € HT
Niveau : Expert
Cours à distance: Possible
OBJECTIFS :
 

Cette formation, vous permettra de compléter vos connaissances en langage C par une formation approfondie sur les mécanismes fondamentaux de fonctionnement.

PRÉ-REQUIS :
 

Afin de suivre ce stage il est demandé aux participants de connaître les bases du langage C. La formation programmation en langage C est un excellent prérequis pour tirer pleinement parti de cette formation avancée sur le sujet 

PUBLIC :
 

Cette formation langage C s'adresse à toute personne amenée à programmer, à superviser ou à modifier des logiciels écrits en langage C.

PROGRAMME :
 

Rappels sur le langage C

Les différentes variables, type statique
Variables statiques et variables registres
Les conversions implicites/explicites

Structures en langage C

Présentation, intérêt des structures
Syntaxe de définition, de déclaration et d'accès aux éléments des structures
Exemples : copie de structures
Structures avancées, unions, tableaux, champs binaires, drapeaux

Fonctions de saisies, affichage (printf/scanf)

Options avancées de printf
Mise en forme paramétrée
Saisie avancée
Rappel du principe : décomposition du flux d'entrée
Les types 'ensemble'

Les opérateurs

Rappels sur les opérateurs de calculs
Opérateurs logiques, opérateurs binaires

Travaux pratiques : 

Mise en oeuvre des opérateurs de décalage
Priorité des opérateurs

les fonctions aspects avancés 

Pointeurs sur les fonctions
Applications aux interpréteurs

Allocation dynamique de la mémoire

Principe d'allocation mémoire
Syntaxe de malloc et free
Les pièges classiques
Travaux pratiques de mise en oeuvre
Fonctions avancées (calloc et realloc) : intérêt et applications

Autres aspects avancés

Les listes chaînées, les arbres binaires
Applications à l'organisation des données

Techniques de programmation prefectionnement

Bien comprendre les différents phases de compilation : précompilation , assemblage, édition de liens
Définition des constantes
Contrôle de compilation
Les macro-instructions
Conventions de nommage
Comparaison avec les fonctions
Les fichiers inclus : #include

Bibliothèques

Méthode, syntaxe
Les bibliothèques standards : libc.a, libm.a, libcur.a
Fonctions disponibles dans la bibliothèque mathématique

Les entrées/sorties (I/O)

Mécanisme de stockage des fichiers
Méthode d'accès, les descripteurs de fichiers
Fonctions open/close

Travaux pratiques :

Ecriture d'une fonctions permettant de tester l'existence d'un fichier
Fonctions read/write
Mise en oeuvre avec lecture/écriture de structures
Modes d'ouvertures spécifiques : avec positionnement dans le fichier, avec création du fichier, ...
Options : O_TRUNC, o_SYNC, O_NDELAY
Le type FILE : mise en oeuvre de fprintf, fscanf, fgets, fputs

S'INSCRIRE À CETTE
FORMATION LANGAGE C AVANCÉ

Pas de session programmée pour l'instant.

Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

5 j

 

Développement

Programmation en C
Ce stage intensif vous permettra d'acquérir une connaissance réellement opérationnelle du langage. Il vous expliquera le fonctionnement des différents...

5 j

 
Langage Objet de référence bien avant l'avènement des langages tels que Java ou C#, le C++ a été le promoteur de cette nouvelle approche de la conception et...

4 j

 
Le C++ est un langage très technique et très riche. Il faut du temps pour le maîtriser car la syntaxe du C, conjuguée avec la mécanique des pointeurs...

3 j

 
Cette formation C++11 vous présentera sous un angle conceptuel et opérationnel les nouveautés du langage C++ dans sa version 2011 et plus généralement,...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB