int main ()
{
   int a = 5,b = 2;
   printf("%d",a+++++b);
   return 0;
}
Этот код дает следующую ошибку:
error: lvalue, требуемое как операнд приращения
Но если я помещаю пробелы на протяжении a++ + и ++b, то он отлично работает.
int main ()
{
   int a = 5,b = 2;
   printf("%d",a++ + ++b);
   return 0;
}
Что означает ошибка в первом примере?