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?![]()
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?![]()
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.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza