Plan du cours
Brève histoire du langage C Programming
Instructions de base
Types de données
- Mots clés
- Opérateurs et leurs priorités
Récupération et affichage des données
- Instructions de formatage Printf et scanf
Opérateurs
Fonctions, macros
Structures
Indicateurs
- Pointeurs sur les variables
- Pointeurs sur les fonctions
- Pointeurs sur les variables de la structure
Allocation dynamique de mémoire
- Fonction Malloc
Récursion Fonctions avec un nombre variable de paramètres unions champs de bits Fonctions de base de la bibliothèque
- Bibliothèques math, stdio, stdlib, time
Introduction aux algorithmes et aux structures de données *
- Liste unidirectionnelle
- Arbre
- Algorithmes de tri
- * Sujets optionnels
Pré requis
Connaissance d'un éditeur de texte et d'un système d'exploitation.
Nos Clients témoignent (5)
I was able to learn tbe basics of C programming and have something to build upon.
Patrick Hensley - Roush Industries
Formation - Programming in C
Hands-on! This allowed us to test the knowledge provided by the instructor and helped myself take notes on specific functions / that I found more difficult.
Lloyd Lancour - Roush Industries
Formation - Programming in C
The knowledge of the instructor in C programming, and the way he showed us how to fix everyone’s problems helped the most when diagnosing coding issues and using the STM32CubeIDE on my own. The many times the instructor broke from the coarse and explained use cases that are more applicable to our workload definitely made this class worth it!
David Sanders - Roush Industries
Formation - Programming in C
Cameron would assign tasks and make sure everyone's board was operational. If there was confusion or an error about anything, the entire group was able to go back and look where mistakes were at. Very professional.
Trevor Koch - Roush Industries
Formation - Programming in C
Great concepts with knowledge of practical applications