x e' un puntatore al primo char dell'array.
Il valore quindi di "x" e' l'indirizzo di memoria del primo char del buffer.
Il valore invece di "&x" e' l'indirizzo del puntatore al primo char del buffer.
Dato che la recv prende come parametro un indirizzo ci va "x" e non "&x".
Non capisco perche' tu dica che sono la stessa cosa.
Se cosi' fosse perdonami ma sono curioso di sapere il perche'.
Ciau!![]()

Rispondi quotando