Si imporrebbe un ripasso sugli l-value....

un'espressione di assegnazione richiede che l'operando sinistro sia un l-value, ovvero un espressione che si riferisce ad un oggetto con un indirizzo. 1 non e' un oggetto che ha un indirizzo in memoria, quindi non puo ricevere il valore di alcuna espressione.