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)