formation programmation en langage c

Transcription

formation programmation en langage c
FORMATION PROGRAMMATION EN LANGAGE C
3 jours (21 heures en présentiel)
Objectifs pédagogiques
Contenu
Formation à la programmation en langage C pour
les développeurs souhaitant par la suite suivre les
formations c++ / open gl ou objective c / cocoa.
Formation programmation en C : Initiation
Population visée
Prenez en main le langage C
Développeurs souhaitant aborder le développement
basses couches et mettre en place des projets
utilisant le langage C.
Vérification des acquis : QCM corrigé & envoi du support de cours.
Pré-requis
Bonne expérience d'un langage de programmation
(javascript, php, actionscript ou autre)
Programme de formation C
Dispensé avec des méthodes d'apprentissage actives basées sur des exercices pratiques.
1 - Introduction au langage C
Présentation du langage
Variables et calculs
Constantes symboliques
Entrée et sortie de caractères
Tableaux
Fonctions
Arguments et appel par valeur
Tableaux de caractères
Variables externes et visibilité
2 - Types, opérateurs et expressions
Noms de variable
Types de données et tailles
Constantes
Déclarations
Opérateurs arithmétiques
Opérateurs de comparaison
Conversions de types
Opérateurs d'incrémentation
Opérateurs de traitement des bits
Opérateurs et expressions d'affectation
Expressions conditionnelles
Priorité et ordre d'évaluation
3 - Structure de contrôle
Instructions et blocs
Instruction if-else
Instruction else-if
Instruction switch
Boucles while et for
Boucles do-while
Instructions break et continue
4 - Fonctions et structure des programmes
Principes fondamentaux des fonctions
Fonctions qui retournent autre chose
Variables externes
Règles de portée
Fichiers d'en-tête
Variables statiques
Initialisation
Récursion
Pré-processeur C
5 - Pointeurs et tableaux
Pointeurs et adresses
Pointeurs et arguments de fonctions
Pointeurs et tableaux
FORMATION PROGRAMMATION EN LANGAGE C
Calculs d'adresses
Pointeurs de caractères
Tableaux de pointeurs
Tableaux multi-dimmensionnels
Initialisation des tableaux de pointeurs
Comparaison entre pointeurs
6 - Structures
Principes fondamentaux des structures
Structures et fonctions
Tableaux de structures
Structures autoréférentielles
Consultation d'une table
Typedef
7 - Entrées-sorties
Entrées-sorties standard
Sorties formattées
Entrées formattées
Entrées et sorties de lignes
8 - Gestion des erreurs
Mode debug
Sortie de compilateur
Points d'arrêt
Pile d'appel
Powered by TCPDF (www.tcpdf.org)

Documents pareils