PDA

Visualizza la versione completa : [C] Liste, pile e stack


carmine82
24-05-2006, 16:45
salve avrei bisogno di alcuni chiarimenti sto all'inizio della programmazione in c e volevo sapere perche un cosa:
io ho una struct cosi:
struct elemento{ {
int info;
struct elemento *pun
}lista;
ora vorrei sapere perche in alcuni casi il mio compilatore accetta per richiamare i membri della struttura(tipo info)una sintassi del tipo lista.info e in altri casi mi da errore poiche vuole la seguente siintassi lista->info

oregon
24-05-2006, 17:52
Se l'elemento che sta a sinistra dell'operatore e' una struttura allora per accedere agli elementi utilizzi il punto, quindi

lista.info

Se l'elemento che sta a sinistra dell'operatore e' un puntatore ad una struttura allora utilizzi la freccia, ovvero

plista->info

Loading