Ist "(i) = 1" in Standard C illegal?

Ich schreibe einen C-Compiler, der diesem Standard folgt , und wenn ich Anweisungen wie diese analysiere: int i; (i) = 1; Mein Compiler meldet einen Fehler, der darauf hinweist, dass (i)es sich um einen Wert handelt, der nicht zuweisbar sein sollte. Ich habe den Code und die Regeln überprüft und...