PDA

View Full Version : [C] Funzioni


sharkkk
19-12-2013, 13:11
Volevo chiedere:

- una funzione è puntatore giusto? (punta all'inizio del record di attivazione nello stack)

- una struttura è anche un puntatore giusto?

- se io volessi creare un puntatore a cui associo l'indirizzo di una funzione int x() dovrei fare:


int **p;
*p = &x;


oppure


int *p;
p = &x;



quale dei due è corretto?

p.s. la stessa cosa varrebbe anche per le liste è esatto?
p.p.s se fosse errato in che casi allora si usa due volte l'operatore di deferenziazione? (es. **p)


grazie in anticipo