Académique Documents
Professionnel Documents
Culture Documents
Introduction au C++
Cours n°3
(chap 4 du poly)
Mathis Petrovich
https://mathis.petrovich.fr/cours-cpp/cours3.html 1/13
18/08/2023 15:43 Cours de C++
Les tableaux
Pourquoi en a-t-on besoin?
https://mathis.petrovich.fr/cours-cpp/cours3.html 2/13
18/08/2023 15:43 Cours de C++
Les tableaux
Premier exemple
https://mathis.petrovich.fr/cours-cpp/cours3.html 3/13
18/08/2023 15:43 Cours de C++
Utilisations
Utiliser quand on peut "regrouper" les variables de
manière sensé
Moins fatiguant à écrire (+1000 balles..)
Plus simple à maintenir le code
Plus clair
https://mathis.petrovich.fr/cours-cpp/cours3.html 4/13
18/08/2023 15:43 Cours de C++
Syntaxe
Définition
montableau[4] = 2.0;
https://mathis.petrovich.fr/cours-cpp/cours3.html 5/13
18/08/2023 15:43 Cours de C++
Cas pratique
Stocker l'addition de deux tableaux
https://mathis.petrovich.fr/cours-cpp/cours3.html 6/13
18/08/2023 15:43 Cours de C++
1 double x[10]; // OK
2
3 const int n=5;
4 int tab[n]; // OK
5
6 int n2;
7 n2 = 10;
8 int tab2[n2]; // ERREUR!
https://mathis.petrovich.fr/cours-cpp/cours3.html 7/13
18/08/2023 15:43 Cours de C++
Initialisation
int t[2];
t = {1, 2}; // Erreur !
t[0] = 1;
t[1] = 2;
https://mathis.petrovich.fr/cours-cpp/cours3.html 8/13
18/08/2023 15:43 Cours de C++
Tableaux et fonctions
https://mathis.petrovich.fr/cours-cpp/cours3.html 9/13
18/08/2023 15:43 Cours de C++
https://mathis.petrovich.fr/cours-cpp/cours3.html 10/13
18/08/2023 15:43 Cours de C++
https://mathis.petrovich.fr/cours-cpp/cours3.html 11/13
18/08/2023 15:43 Cours de C++
https://mathis.petrovich.fr/cours-cpp/cours3.html 12/13
18/08/2023 15:43 Cours de C++
Page du cours
http://imagine.enpc.fr/~monasse/Info/
Fiche de référence du cours
Poly : page 69
https://mathis.petrovich.fr/cours-cpp/cours3.html 13/13