English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Recueil complet d'exemples de programmation en C
Dans cet exemple, vous allez apprendre à accéder aux éléments de l'array en utilisant des pointeurs.
Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation en CThème :
#include <stdio.h> int main() { int data[5]; printf("Entrez l'élément: "); for (int i = 0; i < 5; ++i) scanf("%d", data + i); printf("Vous entrez: \n"); for (int i = 0; i < 5; ++i) printf("%d\n", *(data + i)); return 0; }
Résultat de la sortie
Entrez l'élément: 1 2 3 5 4 Vous entrez: 1 2 3 5 4
Dans ce programme, les éléments sont stockés dans l'array d'entiers data[].
Ensuite, accédez aux éléments de l'array en utilisant le symbole de pointeur. D'ailleurs,
data [0] équivalent à* data,&data [0] équivalent à data
data[1] est équivalent à*(data + 1), &data[1] est équivalent à data + 1
data[2] est équivalent à*(data + 2),&data[2] est équivalent à data + 1
...
data[i] est équivalent à*(data + i),&data[i] est équivalent à data + i
Visitez cette page pour comprendreRelation entre pointeurs et tableaux.