Оператор запятой в C, C ++ и JavaScript (возможно, C #) работает следующим образом:
comma_operator(statement_1, statement_2) {
execute statement_1
return statement_2
}
Итак, в вашем цикле он инициализирует два целочисленных значения, a
и e
, которые установлены на x
и y
соответственно. Нет приращения, потому что цикл сравнивается с c
, который, вероятно, установлен где-то внутри цикла.