Пожалуйста, рассмотрите следующий код,
int i;
i = 1,2,3,4,5;
printf("First time i = %d\n",i);
i = (1,2,3,4,5);
printf("Second time i = %d\n",i);
Вывод:
Первое время я = 1
Второе время я = 5
Почему скобки заставляют оператор запятой принимать последнее значение и без скобок оно принимает первое значение?
Спасибо заранее.