Partage
  • Partager sur Facebook
  • Partager sur Twitter

[C] une question toute simple

Mais vraiment simple

Sujet résolu
Anonyme
    12 avril 2006 à 17:35:30

    Bonjour,
    alors voilà, je voudrais savoir, quand on fait
    T *var[];
    , c'est un pointeur vers un tableau ou un tableau de pointeurs?!
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      12 avril 2006 à 17:47:05

      Tableau de pointeurs.

      Pour un pointeur sur un tableau, il faut utiliser des parenthèses :
      T (*var)[];

      Mais c'est peu utilisé puisqu'un nom de tableau est implicitement converti en pointeur, donc cela a peu d'intérêt.
      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        12 avril 2006 à 17:49:27

        T c'est quoi comme type sa?
        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          12 avril 2006 à 17:51:41

          T == type d'exemple
          merci louisclem! j'étais pas sûr avec argv je me posais des questions
          • Partager sur Facebook
          • Partager sur Twitter
          Anonyme
            12 avril 2006 à 17:53:51

            aaa oki :) donc
            ce truc la :

            T *tableau_de_pointeur[];
            on peu voir sa comme sa:

            int *tableau_de_pointeur[];
            • Partager sur Facebook
            • Partager sur Twitter
            Anonyme
              12 avril 2006 à 17:55:08

              Pas vraiment: T peut être n'importe quel type, que ce soit int, char, structure, énumération....
              • Partager sur Facebook
              • Partager sur Twitter
                12 avril 2006 à 18:01:35

                Si
                T var[];


                Alors normalement var est un pointeur vers la première case du tableau si je me souviens bien du cours nan ?

                [Edit] Dsl, je n'avais pas lu le message de louisclem jusqu'au bou et il le disait déjà !
                • Partager sur Facebook
                • Partager sur Twitter
                Anonyme
                  12 avril 2006 à 18:03:51

                  Oui. On vient de le dire:

                  Citation : louisclem

                  Mais c'est peu utilisé puisqu'un nom de tableau est implicitement converti en pointeur, donc cela a peu d'intérêt.


                  Ha désolé t'as édité pendant que je postais j'ai un PC en carton aujourd'hui j'ai dû faire la quote à la main(Hou c'est dur! :p )
                  • Partager sur Facebook
                  • Partager sur Twitter

                  [C] une question toute simple

                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                  × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                  • Editeur
                  • Markdown