Unterschied zwischen dem Ausdruck von c und dem Ausdruck von c ++
int main()
{
int i=3;
(++i)++;
printf("%d",i);
}
Dieses Programm arbeitet mit dem g ++ - Compiler, aber nicht mit gcc. Wenn ich i ++++ oder ++ i ++ schreibe, funktioniert es auch nicht in cpp. Ich denke, es gibt einen Unterschied zwischen c-expression und c ++ - expression. Kann jemand etwas über L-Wert und R-Wert erklären?