bonjour,
je suis débutant en langage C, et j'essaye de comprendre, c'est pas toujours évident de passer d'une idée et de la traduire en code.
voilà mon probleme, jessaye de comprendre l'interêt des pointeurs, je viens de faire quelque manipulation avec le code ci-dessous.
ci j'ai bien compris le pointeur s'identifie avec *, et l'élément pointer avec &, jusque là tout va bien.
Si j'ai bien compris si je modifie *monpointeur ma variable pointé x, prendra la même valeur et si je modifie x le pointeur sera également modifier.
Donc quel est l'intéret, on pourrais faire la même chose juste en modifiant la variable x
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 #include <stdio.h> main(){ int test=0; int x=5; int *monpointeur=&x; printf("le resultat de mon pointeur est :%d\n",*monpointeur); *monpointeur=10; printf("le resultat de mon pointeur est :%d\n",*monpointeur); }
Partager