я получил этот вопрос с веб-сайта с просьбой дать выход кодаПереходя два значения в скобках в одной функции аргумента
void reverse(int i)
{
if (i > 5)
return ;
printf("%d ", i);
return reverse((i++, i));
}
int main(int argc, char *argv[]) {
reverse(1);
return 0;
}
Выход 1 2 3 4 5
но reverse
функция вызывается рекурсивно проходит два значения в скобках. Как здесь работают приоритеты и ассоциативность?