char *p, c = 'c', s[] = "stringa";
// p punta all'indirizzo di memoria in cui risiede c
p = &c;
// p punta all'indirizzo di memoria in cui risiede il primo elemento
// (o carattere) dell'array s
p = &s[0]
// ma per convenzione è meglio scriverlo nel seguente modo:
p = s; // <-- equivale a p = &s[0];
// quando un puntatore punta ad un array
// non serve mettere l'operatore (indirizzo di) &

Rispondi quotando