Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
wiki:tutoriels:arduino:manipuler-un-tableau-en-c [2024/06/06 09:32] damien.muti [Version 2] |
wiki:tutoriels:arduino:manipuler-un-tableau-en-c [2024/06/06 09:34] (Version actuelle) damien.muti [Version 3] |
||
|---|---|---|---|
| Ligne 302: | Ligne 302: | ||
| } | } | ||
| - | void mettreAJourTableau(int nouvelleValeur, | + | void mettreAJourTableau(int nouvelleValeur, |
| // Décaler les valeurs vers la gauche | // Décaler les valeurs vers la gauche | ||
| for (int i = 0; i < N_moy - 1; i++) { | for (int i = 0; i < N_moy - 1; i++) { | ||
| Ligne 311: | Ligne 311: | ||
| } | } | ||
| - | float calculerMoyenne(int tableau[]) { | + | float calculerMoyenne(int |
| int somme = 0; | int somme = 0; | ||
| for (int i = 0; i < N_moy; i++) { | for (int i = 0; i < N_moy; i++) { | ||
| Ligne 322: | Ligne 322: | ||
| </ | </ | ||
| + | ==== Détails Techniques ==== | ||
| + | **Tableaux et Pointeurs en C/C++** : Lorsque vous passez un tableau à une fonction, vous passez en fait un pointeur vers le premier élément du tableau. Ainsi, int tableau[] et int *tableau sont équivalents dans le contexte des paramètres de fonction. Les deux notations permettent à la fonction de modifier les éléments du tableau original. | ||
| + | |||
| + | |||
| + | **Accès aux éléments** : Vous pouvez accéder aux éléments du tableau en utilisant l' | ||
| + | |||
| + | |||
| + | En résumé, vous pouvez utiliser l'une ou l' | ||