Salve, stavo leggendo del codice C e mi sono trovato delle dichiarazioni che non capisco.
In un primo file header file.h c'è la seguente:
codice:
typedef struct struttura_pippo {
.
.
} PIPPO;
il cui significato dovrebbe essere dichiara la variabile PIPPO di tipo struttura_pippo che è una ridefinizione di struct.
In un secondo file c c'è la seguente dichiarazione:
codice:
#include "file.h"
.
.
PIPPO *point=NULL;
La mia perplessità nasce dalla dichiarazione della variabile point che dovrebbe essere di tipo struttura_pippo e non PIPPO.
Mi sbaglio?
Grazie per le osservazioni.