Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
utilisateurs:hypathie:config:apprendre-le-c [20/12/2014 22:25] Hypathie [GLOSSAIRE] |
utilisateurs:hypathie:config:apprendre-le-c [21/12/2014 06:42] (Version actuelle) Hypathie [Tableaux à plusieurs dimensions et matrices] |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
[[https://www.dotnetdojo.com/tableau-csharp/]] | [[https://www.dotnetdojo.com/tableau-csharp/]] | ||
- | ===== Tableaux à plusieurs dimensions et matrices===== | + | ===== Matrices===== |
====Quelques rappels==== | ====Quelques rappels==== | ||
- | ===Schémas de tableau à plusieurs dimensions=== | ||
- | * Allocation d'un tableau de tableau de 5 lignes | ||
- | <code> | ||
- | int [][] tableauDeTableau; // référence sur tableau à deux dimensions | ||
- | new tabDeTab = new int [5][]; // alloue 5 lignes, on ne sait pas combien de cases (ou colonnes) | ||
- | |||
- | 0| | | | | ||
- | 1| | | | | | | | ||
- | 2| | | ||
- | 3| | | | | | | ||
- | 4| | | | ||
- | | ||
- | </code> | ||
- | |||
- | * Référencer le nombre de colonne d'une ligne | ||
- | <code> | ||
- | int [][] tableauDeTableau; // référence sur tableau à deux dimensions | ||
- | new tabDeTab[0] = new int [3]; // alloue 5 lignes | ||
- | |||
- | |||
- | /*************************************************** | ||
- | 0 1 2 3 // indice commence à zéro ! | ||
- | 0| | | | | | ||
- | etc... ? | ||
- | *************************************************/ | ||
- | </code> | ||
- | |||
- | *Accès à une case de tableau à deux dimensions : | ||
- | |||
- | <code> | ||
- | tabDeTab [3][2] = 1515; | ||
- | |||
- | 0 1 2 3 | ||
- | 0| | | | | ||
- | 1| | | | | | | | ||
- | 2| | | ||
- | 3| | |1515 | | | | ||
- | 4| | | | ||
- | |||
- | </code> | ||
- | |||
- | ==== Exemples en c#=== | ||