есть ли какой-либо ярлык или лучше всего запомнить приоритет и порядок оценки в C, потому что он играет основную роль, и я или (большинство из нас) обычно забывают и заканчивают беспорядок. Пожалуйста, помогите мне....
Я хочу привести пример для этого... скажем..
void main()
{
int a=1;
a = a++ + ++a;
printf("%d",a);
}//prints 5;
void main()
{
int a=1;
int x;
x = a++ + ++a;
printf("%d",x);
}//prints 4;
также выражение
x = ++a + a++;
дает другой результат
Я надеюсь, что если post increment имеет высокий приоритет, тогда a++
следует оценить сначала, пожалуйста, очистите меня, если я ошибаюсь и, пожалуйста, объясните мне, как это работает.