se faccio come dici tu,mandandogli l'indirizzo mi torna 8 altrimenti 0 senza la "&". Quindi allora, salvo ulteriori specificazioni prima tiene conto del fatto che si tratti di un vettore di 10 caratteri e quindi conta lo spazio occupato da questi.In realtà però sarebbero di più quindi,cioè i 10 caratteri più il puntatore che sono 8byte.
Se in un esercizio mi chiedono per esempio di riportare le dimensioni di char s[10] io cosa dovrei scrivere? 10 o 18?
Ancora una volta XD, se io ho char *p void*p int*p longint*p indipendentemente p misurerà 8 byte corretto?