Recevoir la newsletter

Langage C

PrésentielPrésentiel
5 jour(s)
Prix : Nous consulter
Toulouse (31)
Formation certifianteCertifiant
Objectifs

Réaliser des programmes en C

Structurer ses programmes en les découpant en fonctions

Connaitre les mécanismes du langage en travaillant sur des exercices concrets

Compiler et debugger les applications au grâce à un environnement de développement

Comprendre et gérer l’utilisation de la mémoire

Public visé
Analystes Programmeurs et Développeurs d’applications
Prérequis
Une connaissance générale de l'informatique et une pratique préalable dans un langage évolué s'avèrent souhaitables.
Intervenant
Formateur justifiant de plus de 10 ans d’expérience opérationnelle.
Pour vous garantir expertise et retour d'expérience sur vos projets.

Programme

Structure générale d'un programme
La syntaxe générale
La structure d'une fonction
L'arborescence d'un programme, appel de sous-fonctions

Les différents opérateurs
Arithmétiques
Logiques : de comparaison, de bit, d'indirection d'adressage, etc...
Gestion des chaines de caractères

Les structures de contrôle
Les structures alternatives
Les structures répétitives

L'allocation dynamique de la mémoire
Les fonctions d'allocation et de libération de la mémoire
L’utilisation des pointeurs
Le casting, les conversions de type

Les entrées / sorties
Les entrées / sorties en mode texte ou binaire
Les primitives de premier niveau
Les primitives de second niveau

Les paramètres de la ligne de commande
Etude de la librairie standard

Structures complexes et allocation dynamique
La gestion de piles
La gestion de listes
Les arbres binaires
Les graphes

Passage de paramètres
Passage par valeur
Passage par pointeur

Gestion des fichiers
Fichiers bufferisés
Fichiers non bufferisés

Débogueurs
Symboles de débogage
Variables suivies
Points d'arrêts
Partager cette formation
Organisme de formation
Contacter

Aelion

Présentation de Aelion

95 chemin de gabardie
31200 Toulouse

05 61 49 42 60

Prochaines sessions

Toulouse

04/11/2019 au 08/11/2019

Centre de formation
Toulouse
95 chemin de gabardie
31200 Toulouse