Formations au coeur des technologies
Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !
Perfectionnement en langage C
DATES:Du 17 au 21 Septembre
DATES:du 12 au 16 Novembre
CODE:LC002
Public
Toute personne amenée à programmer, à superviser ou à modifier des logiciels écrits en langage C.
Objectifs
Compléter des connaissances en langage C par une formation approfondie sur les mécanismes fondamentaux de fonctionnement.
Préalables
Il est demandé aux participants de connaître les structures et fonctions de base du langage C.
Programme
Rappels
Architecture d'un programme écrit en C; fonctions de base; variables
Phases de compilation.
Variables
Structures avancées, unions, tableaux, champs binaires, drapeaux.
Particularités des variables statiques, des variables externes.
Rappels et compléments sur l'édition de liens.
Fonctions
Appels récursifs, transmission de liste variable d'arguments.
Pointeurs sur les fonctions.
Applications aux interpréteurs.
Mémoire
Principe d'allocation mémoire; mise en oeuvre.
Pratique
Les listes chaînées, les arbres binaires.
Applications à l'organisation des données.