PDA

Visualizza la versione completa : [C] Dichiarazione Puntatori


zaknafein
26-01-2004, 22:46
Per dichiarare un paio di puntatori a intero in C, non ricordo più la sintassi :adhone:
Era: int * p1, p2; oppure int * p1, * p2; ?
Nel senso... se metto il secondo asterisco dichiara sempre un puntatore o un puntatore a puntatore? :dottò:

LeleFT
26-01-2004, 22:59
L'* è un operatore unario... lo usi per ogni variabile che vuoi dichiarare come puntatore:

int *p1, *p2, ... , *pn;

Se vuoi un puntatore a puntatore devi metterne due...

int **p1, **p2, ..., **pn


Ciao.

Loading