Le Langage C
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Paris
-
Heures de classe
35h
-
Durée
5 Jours
Objectifs de la formation :
Connaître et savoir mettre en oeuvre les fonctionnalités du langage. Comprendre le mécanisme des pointeurs. Maîtriser la compilation séparée et la gestion de projets.
Précisions importantes
Documents
- ociensa_fiche_lan101.pdf
CIF: Formation éligible au CIF (Congé individuel de Formation)
DIF: Formation éligible au DIF (Droit individiuel à la Formation)
Pôle Emploi: Formation éligible au financement Pôle Emploi
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Connaissance d'un langage de programmation.
Les Avis
Les matières
- Langage c
- Langages de programmation
- Programmation web
Le programme
- Présentation.
- Concepts de base
- Types de données, constantes et variables, expressions.
- Structure d'un programme C, compilation et exécution.
- Affichages et saisies.
- Fonctions
- Principe et syntaxe.
- Variables globales, locales, statiques et zones mémoire associées.
- Passage en paramètre, par valeur, retour de fonction.
- Structures de contrôle
- Tests : if, switch.
- Boucles : for, while, do while, mots-clés break et continue.
- Opérateurs
- Arithmétiques, de tests, sur bits.
- Priorités.
- Constantes symboliques et macros.
- Tableaux
- Définition, initialisation.
- Les chaînes de caractères.
- Spécificités des tableaux, tableaux à 2 dimensions.
- Les pointeurs
- Principe et syntaxe.
- Types et opérateurs associés.
- Passage en paramètre de variables et de tableaux.
-
- Doubles pointeurs.
- Création de nouveaux types
- Structures, énumérations, unions.
- Passage en paramètre par valeur et par adresse.
- Pointeurs associés.
- Types imbriqués, types récursifs.
- Allocation dynamique de mémoire
- Principe, zones mémoires concernées.
- Allocation et libération (malloc, realloc et free).
- Gestion des erreurs.
- Les arguments de la fonction main.
- Récupération et manipulation des valeurs (argc, argv).
- Les fichiers
- Les fonctions de la librairie standard, la structure FILE.
- Ouverture, fermeture, lecture, écriture, positionnement.
- Gestion des erreurs.
- La compilation séparée
- Découpage d'un fichier source, fichiers d'entête.
- Les variables globales et la compilation séparée.
- Les variables et fonctions statiques.
- Les instructions de compilation conditionnelle.
- Les apports des normes C99 et C11
Informations complémentaires
1 personne : 2100 € HT *
2 personnes : 3780 € HT *
3 personnes : 4410 € HT *
*personnes d'une même entreprise inscrites à la même session
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Le Langage C