|
Bas de page | |
---|---|
Auteur | Sujet : Encore une question sur les pointeurs |
Publicité | Posté le 28-05-2007 à 16:34:01 |
matafan | Avec int (*i)[5], i+1 pointe 5*sizeof(int) octets après i
|
in_your_phion |
|
matafan | Oui, et i+5 c'est le début du tableau de 5 suivant, qui est donc 5*sizeof(int) octets plus loin. |
in_your_phion |
|
matafan | Quand tu as un pointeur p de type T, p+1 vaut p plus sizeof(*p). Arithmétique des pointeurs, tout ça. Message édité par matafan le 28-05-2007 à 20:49:07 |
nORKy Grmmph... | en gros, ton compilo n'est pas bete. Il sait de combien d'octet avancé pour aller au 'int suivant'. Car il sait que un int c'est 4 octets (selon les architectures, mais la n'est pas la question)
|
Sve@r | http://fr.lang.free.fr/cours/Langa [...] e_v2.0.pdf
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
in_your_phion |
ok je crois que je comprend Mais est-il possible d'initialiser, par exemple remplir les cases du tableau :
merci pour la ref, à la page 164, je lis (en retrranscrit) :
donc, et c'est ce que je pensais aussi, tab est la meme chose que &tab[0]. Or, si je fais :
alors que
Message édité par in_your_phion le 30-05-2007 à 16:59:52 |
matafan | Tu accèdes à ton 2ème élément comme ça :
|
Publicité | Posté le 31-05-2007 à 08:17:03 |
in_your_phion |
|
nORKy Grmmph... | Il faut te poser la question à chaque fois de quel type est ta déclaration.
Message cité 1 fois Message édité par nORKy le 31-05-2007 à 15:48:13 |
in_your_phion |
oui mais justement, je croyais que t était une adresse, non ??? Puisque t est la même chose que &t[0] et t + 0 Message cité 1 fois Message édité par in_your_phion le 31-05-2007 à 15:59:30 |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
in_your_phion |
|
matafan | Parce que c'est pas la même chose Un tableau c'est pas un pointeur, un pointeur c'est pas un tableau. Même si les deux notions sont étroitement liées, et que l'un peut souvent être assimilé à l'autre.
Message édité par matafan le 01-06-2007 à 12:59:29 |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
in_your_phion |
|
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
in_your_phion |
|
Sujets relatifs | |
---|---|
question sur les pointeurs de fonctions | question sur les pointeurs |
Question sur les pointeurs...[Madame Bellepaire, Loches] | [c++] question bête sur les pointeurs |
Question pointeurs | [PHP] Question POO / pointeurs [résolu- presque] |
petite question de logique sur les pointeurs | Question sur les pointeurs... |
Pointeurs sur fonctions (question pointue !) | petite question sur les pointeurs |
Plus de sujets relatifs à : Encore une question sur les pointeurs |