Annonce

Réduire
Aucune annonce.

Tableaux et pointeurs

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • #16
    Oui et non, en fait tab par convention pointe sur le 1er élément du tableau, mais tu ne peux pas faire d'opération arithmétique avec tab, pour cela tu dois créer un pointeur qui pointera sur le 1er élément tout en faisant des opérations arithmétiques... Démonstration

    Code:
    int main(void)
    {
        int tab[] = {1, 2, 3};
        int *p = tab; /* mon pointeur sur le 1er élément de tab */
        int i;
    
        for (i=0; i<3; i++, p++)
            printf("%d\n", *p);
    
        return 0;
    }
    EDIT:

    par contre tu peux faire du (tab+i), c'est peut-être ce que tu voulais faire comprendre, mais on ne peut pas faire du tab++ ou tab += 1 par exemple...
    Dernière modification par fred, 14 mai 2015, 08h30.

    Commentaire


    • #17
      C'est tout bon, merci encore pour toutes tes interventions à mes questions !
      deux et deux font cinq

      Commentaire

      Chargement...
      X