Internet Applications - Langages C / C++
Le langage C
Reference : LANGC

Prochaines sessions

Objectifs
- Concevoir des applications portables en langage C.
Pré requis
- Avoir une pratique de la programmation dans des langages structurés (Pascal, Basic, Fortran, Cobol…).
Modalités pédagogiques
Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques
Public visé
Inscription
Programmes de Le langage C
Introduction et historique
Structure d’un programme C
- Définition des macros
- Déclaration des variables
- Prototypes
- La fonction main()
- Les fonctions
Les variables, les constantes et les types
- Définition
- Déclaration de variable
- Classe et portée
- Les types du langage C
- Les constantes
Expressions et opérateurs
- Généralités
- Les opérateurs arithmétiques, relationnels, bit à bit
- Les opérateurs affectation, incrémentation, décrémentation
- Les opérateurs transtypage, séquentiel et sizeof
- Priorité d’évaluation
Les entrées/sorties conversationnelles
- Gestion du clavier
- Gestion de l’écran
- Entrées, sorties formatées
Les structures de contrôle
- Les tests (if, else, switch, case)
- Les boucles (for, while, do while)
- Les instructions break, continue et goto
Les tableaux
- Définition et utilisation
- Tableaux de dimension n
Les pointeurs
- Définition
- Utilisation des pointeurs
- Arithmétique des pointeurs
- Les adresses et les pointeurs
- Similitude avec les tableaux
- Opérations sur les pointeurs
- Les pointeurs de pointeurs