Bonsoir,

J'ai un petit problème de compréhension sur une structure :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
typedef struct EPOINT EPOINT; 
 
struct EPOINT {
  double x;
  double y;
  struct EPOINT *next;
};
 
typedef EPOINT *PLISTE;
Alors je connais le principe des listes chainées, mais c'est juste au niveau des "typedef" que j'ai du mal à comprendre.

Quelle est la différence entre "typedef struct EPOINT EPOINT; " et "typedef EPOINT *PLISTE;" ?

Est-ce qu'avec PLISTE je peux accéder aux différents éléments avec des indices comme un tableau ?

Merci.