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;
}
Что означает ошибка в первом примере?