Chargement...
 

Historique: FormationCII

Aperçu de cette version: 1

Formation C perfectionnement

RENSEIGNEMENTS PRATIQUES :

  • Cette formation aborde les notions de pointeurs en C, de types complexes, de champs de bits. Elle peut être dispensée en environnement MacOsXn Windows ou Linux.
  • Support de cours de 68 transparents
  • 6 exercices
  • Prérequis : C initiation

Plan de la formation

Les pointeurs

  • présentation, définition, déclaration, pointeurs et adresses, arithmétique sur les pointeurs, pointeurs et tableaux, gestion dynamique de la mémoire, malloc, realloc, calloc . Cas des chaînes de caractères.

Organisation de la mémoire

Heap, tas, pile stack, positionnement des variables, données statiques et dynamiques.

Pointeurs sur les fonctions

Pointeurs en argument de fonction, pointeurs de fonctions

Les fonctions complément

Les fonctions avec arguments variables
Les fonctions récursives

Types complexes

Création de nouveaux types. Énumérations. Variables structurées. Pointeurs et structures. Listes chaînées. Structures chaînées avec typedef. Structures et fonctions. Les unions. Les champs de bit

Ecriture sur les fichiersen haut niveau

Ecriture lecture sur FILE, mode bloc, mode caractère

Classes de variables

Variables globales, locales, variables auto, variables static, extern, register, volatiles, alignement en mémoire

La compilation

Options de compilation, étapes de compilation, Introduction au makefile

Les librairies

Librairies, librairies statiques, librairies dynamiques

Techniques de débugage

Présentation. gdb, débugueur intégré. Débug après plantage

C99

C99, fonction inline



Historique

Information Version
lun. 05 Mar 2018 23h43 gilles 3
lun. 05 Mar 2018 22h45 gilles 2
lun. 22 Jul 2013 11h17 gilles 1

Changer de langue

Anglais (English, en)Français (fr)

Recherche