#include <stdio.h>
int main()
{
int a=8,b=9,c;
c=a+++b;
printf("%d%d%d\n",a,b,c);
return 0;
}
Программа выше выводит a=9 b=9
и c=17
. В a+++b
почему компилятор принимает a++
, а затем добавляет с помощью b
. Почему он не принимает a +
и
++b
? Есть ли конкретное имя для этого a+++b
. Пожалуйста, помогите мне понять.