|
perchč non dovrebbe compilare?
ti dovrebbe restituire un warning, ma dovrebbe compilare e funzionare perfettamente.
l'array senza parentesi quadre nonč altro che l'indirizzo del primo elemento dell'array.
la seconda volta lo rende esplicito e evita il warning, ma non cambia nulla.
il fatto che l'arraay č il suo indirizzo lo vedi giā la prima volta che usi la scanf.
con %s infatti non devi dare la & in quanto il nome dell'array senza quadre č giā un indirizzo.
forse puō essere considerato sporco, ma concettualemnte non c'č alcun errore.
ciao
|