Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera dans les plus brefs délais.
Merci pour votre réservation ! Un membre de notre équipe vous contactera dans les plus brefs délais.
Plan du cours
C Types de données de base
- Types entiers Types à virgule flottante Pointeurs (arithmétique de pointeur, déréférencement de pointeur) Tableaux La relation entre les tableaux et les pointeurs Enums
Programming constructions
- Les instructions if - else changent d'instructions pendant les boucles et les boucles do - while pour les instructions goto Fonctions en C Prototypes de fonctions Comprendre le mécanisme d'appel par valeur de C pour passer des arguments Implémentation de fonctions Appel de fonctions Utilisation de pointeurs pour transmettre des valeurs par référence Passage de tableaux aux fonctions Comprendre la valeur de retour de C mécanisme Utiliser des pointeurs pour renvoyer des valeurs par référence
Structures de données
- Définir des structures de données Access et manipuler les éléments d'une structure de données Pointeurs vers des structures de données L'opérateur flèche (->) Utiliser un pointeur pour parcourir un tableau de structures de données
Sujets avancés
- Pointeurs vers des pointeurs Pointeurs de fonction Mots-clés const et statiques - leurs significations et utilisations Castings et conversions Utilisation de pointeurs void * Structures de données contenant des pointeurs vers des structures de données Structures de données contenant des pointeurs de fonction Pointeurs de fonction et programmation pilotée par table Champs de bits dans les structures de données Unions Utilisation de tableaux pour implémenter tampons et piles circulaires Modules comme structures de données et interfaces Structures de données dynamiques et leurs utilisations Listes à chaînage unique Listes à chaînage double
Présentation de la bibliothèque standard C
- putc, putchar, getc, getchar printf, scanf Fonctions de manipulation de chaînes (strcpy, strcat, ...) Rubriques orientées système embarqué Configuration des adresses de port Définition de structures de données orientées bits Fonctionnalités spécifiques au compilateur #pragmas Extensions C non ANSII Accessing et manipulation registres de fonctions spéciales Implémentation de gestionnaires d'interruptions Appel du code assembleur depuis C Appel C depuis le code assembleur
Port E/S - LED clignotantes Retards logiciels Balayage du clavier RS232 de base Acquisition de données de base et interface de capteur Fonctionne avec EEPROM (sur puce et SPI/I2C)
Pré requis
Aucun
14 heures
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
les exercices et la méthodologie
Javier MIllan Rios - si
Formation - Advanced C Programming
Traduction automatique
Beaucoup de connaissances pratiques illustrées par des exemples concrets.
Kamil - Streamsoft Kraków
Formation - Java Advanced
Traduction automatique
Les changements sont apportés à la volée, car le troisième jour, je commençais déjà à être plus perdue qu'avant et il était plus difficile de rattraper rapidement une erreur.
Paulina
Formation - Advanced Java Security
Traduction automatique
Very good knowledge and character.