Topic : « Les pointeurs en C »

Avatar de Backflip Backflip
Y'a rien de bien compliquer dans les pointeurs

et si c'est trop dur pour toi tu n'as qu'à te mettre au Java ou Python, ça n'existe pas dans ces languages.
Avatar de Backflip Backflip
Tu as une variable nombre

&nombre représente l'adresse de ta variable, tu peux définir un pointeur qui va pointer sur cette adresse *pointeur = &nombre
sauf que quand tu manipules *pointeur tu manipules la variable nombre elle même, si tu fais *pointeur +5 c'est comme si tu fais nombre +5

alors que si tu avais fait pointeur = nombre tu aurais créer deux variables avec des adresses différentes
Avatar de Backflip Backflip
Après comme ils disent à la fin à la place des pointeurs tu pourrais utiliser des variables global
c'est ce qu'on utilise en Python et Java( ou plutôt "statique" en java)
Avatar de LeMarechal LeMarechal
Citation de PipBoy
C++ > C

Je rentre en école d'info et on manipule le C au début https://image.noelshack.com/minis/2018/10/1/1520256134-risitasue2.png

Citation de Backflip
Tu as une variable nombre
&nombre représente l'adresse de ta variable, tu peux définir un pointeur qui va pointer sur cette adresse *pointeur = &nombre
sauf que quand tu manipules *pointeur tu manipules la variable nombre elle même, si tu fais *pointeur +5 c'est comme si tu fais nombre +5
alors que si tu avais fait pointeur = nombre tu aurais créer deux variables avec des adresses différentes

Merci khey, c'est beaucoup plus clair :oui:
Liste des sujets