C Perfectionnement

Description

Le langage C est un langage informatique utilisé pour la progrmmation système sous Linux et réputé très rapide à l’exécution sous Window ou LInux

Objectifs

  • Connaître les aspects avancés du langage C tels que l’utilisation des pointeurs, la gestion de la mémoire, les fonctions, le développement de listes chaînées, la gestion des fichiers.

Public

  • Développeurs informatiques

Prérequis

  • Connaître les bases du langage C

Durée

2 jours (14 heures)

Moyens techniques

PC sous Windows ou Linux en fonction de la demande

Programme

  • Pointeurs
    • Présentation
    • Utilisations
  • Mémoire
    • Les bases
    • Extensions
  • Fonctions
    • Définitions
    • Plus loin
  • Typedef
    • Définition de type
    • Les unions
    • Divers
  • Listes chaînées
    • Généralités
  • Fichiers
    • Gestion de haut niveau
    • Classes de variables
    • C99
  • Compilation
    • Présentation
    • Les librairies

Exercices

  • Palindromes
  • Adresses des variables
  • Date
  • Argument de main
  • Va_list
  • Énumération
  • Structure
  • Alignement structure
  • Structure
  • Sauvegarde bibliothèque
  • Incrément statique
  • C99

Nifty tech tag lists from Wouter Beeftink