У меня есть этот кусок кода, и я не знаю, как он работает
#include <stdio.h>
int main(void)
{
int numero = ({const int i = 10; i+10;});
printf("%d\n", numero); // Prints 20
return 0;
}
Почему, если я удаляю вторую часть (i + 10;), компилятор получает ошибку?
Зачем нужны скобки?
Спасибо ^^!