$ cat t.c int i; int main() { +i = 1; return 0; } $ g++ t.c t.c: In function `int main()': t.c:3: non-lvalue in assignment $ gcc t.c $