Search
Résultats pour {phrase} ({results_count} de{results_count_total})
Displaying {results_count} results of {results_count_total}
Formation C++ Mise à jour des compétences sur le langage C
Domaine : Langages et Frameworks
DURÉE
5 jour(s)
OBJECTIFS
Déterminer l'historique et les bases du langage C. Utiliser les types, variables et opérateurs en C. Utiliser efficacement le préprocesseur C. Expérimenter les instructions de contrôle en C. Manipuler tableaux et pointeurs en C. Créer et utiliser des fonctions en C. Gérer les types de données composés. Utiliser et comprendre les librairies C standards.
Pré-requis
Avoir déjà fait un peu de programmation C ou avoir déjà manipulé un autre langage de programmation informatique.
Participants
Développeur souhaitant appréhender les langages de programmation C et C++.
coût
Formation en cours collectif
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle
PROGRAMME DE FORMATION
C++ Mise à jour des compétences sur le langage C
HISTORIQUE ET INTRODUCTION
Pourquoi le langage C ?
Historique du langage
Les différentes versions de la norme C ISO (C89, C99, C11 et C18)
Présentation de GNU GCC et d'Eclipse/CDT
Les différents éléments d'une chaîne de compilation C
Les éléments de bases du langage : le main, les commentaires, affichage et saisie clavier...
Historique du langage
Les différentes versions de la norme C ISO (C89, C99, C11 et C18)
Présentation de GNU GCC et d'Eclipse/CDT
Les différents éléments d'une chaîne de compilation C
Les éléments de bases du langage : le main, les commentaires, affichage et saisie clavier...
TYPES ET VARIABLES
La déclaration de variables de C
Les types de données numériques
Manipulation bit à bits de valeurs
L'entête stdbool.h et les booléens
Manipulation de caractères et de chaînes de caractères
Les chaînes de caractères formatées
Les opérateurs C et les expressions
Conversion d'un type de données vers un autre
Les types de données numériques
Manipulation bit à bits de valeurs
L'entête stdbool.h et les booléens
Manipulation de caractères et de chaînes de caractères
Les chaînes de caractères formatées
Les opérateurs C et les expressions
Conversion d'un type de données vers un autre
LE PRE-PROCESSEUR C
Pourquoi utiliser le préprocesseur ?
Compilation conditionnelle (#if, #ifndef...)
Programmation modulaire (#include)
Définition de macros et de macros paramétrées (#define, #undef...)
Autres instructions du préprocesseur
Compilation conditionnelle (#if, #ifndef...)
Programmation modulaire (#include)
Définition de macros et de macros paramétrées (#define, #undef...)
Autres instructions du préprocesseur
LES INSTRUCTIONS DU LANGAGE C
Instructions conditionnelles (if/switch)
Instructions itératives (for/while)
Instructions de débranchement (break, continue et goto)
Instructions itératives (for/while)
Instructions de débranchement (break, continue et goto)
TABLEAUX ET POINTEURS
Comparatif entre les tableaux et les pointeurs
Manipulations de tableaux
Comment gérer des tableaux à plusieurs dimensions
Manipulations de pointeurs
Manipulations de tableaux
Comment gérer des tableaux à plusieurs dimensions
Manipulations de pointeurs
LES FONCTIONS EN C
Définir une fonction en C
Variables locales vs variables globales
Fonctions à nombre variable de paramètres et le fichier stdarg.h
Définition de fonctions récursives
Définir une librairie de fonctions réutilisables
Inclusion et utilisation de la librairie de fonction
Comparaisons de performances entre fonctions et macros
Variables locales vs variables globales
Fonctions à nombre variable de paramètres et le fichier stdarg.h
Définition de fonctions récursives
Définir une librairie de fonctions réutilisables
Inclusion et utilisation de la librairie de fonction
Comparaisons de performances entre fonctions et macros
TYPES DE DONNEES COMPOSEES
Les types énumérés
Les structures de données
Les unions
Utilisation du mot clé typedef
Gestion de types de données imbriquées
Les structures de données
Les unions
Utilisation du mot clé typedef
Gestion de types de données imbriquées
LES LIBRAIRIES C STANDARDS
Le fichier stdio.h
Le fichier stdlib.h
Le fichier string.h
Le fichier math.h
Le fichier time.h
Le fichier threads.h
Les autres fichiers standards
Le fichier stdlib.h
Le fichier string.h
Le fichier math.h
Le fichier time.h
Le fichier threads.h
Les autres fichiers standards
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
Cursus formation
Formations de la même thématique
- C++ Programmation Orientée Objet en C++ : les fondamentaux
- C++ Programmation Orientée Objet en C++ : les compléments
- C++ Programmation C++ Moderne
- C++ Conception d interfaces graphiques avec Qt 6
- C++ La persistance des données via Qt SQL
- C++ Utilisation de Web Services en C++/Qt
- C++ Utilisation de la librairie BOOST en C++
- C++ Profilage de code C/C++ avec Valgrind
nos centres de formation