История изменений
Исправление theNamelessOne, (текущая версия) :
Оператор ,
сначала вычисляет левый операнд, затем правый операнд и возвращает вычисленное выражение правого операнда.
The left operand of a comma operator is evaluated as a void expression; there is a sequence point between its evaluation and that of the right operand. Then the right operand is evaluated; the result has its type and value.
Т. е., твой код аналогичен:
test();
return 0;
Исправление theNamelessOne, :
Оператор ,
сначала вычисляет левый операнд, затем правый операнд и возвращает вычисленное выражение правого операнда.
The left operand of a comma operator is evaluated as a void expression; there is a sequence point between its evaluation and that of the right operand. Then the right operand is evaluated; the result has its type and value.
Исправление theNamelessOne, :
Оператор ,
сначала вычисляет левый операнд, затем правый операнд и возвращает вычисленное выражение правого операнда.
The left operand of a comma operator is evaluated as a void expression; there is a
sequence point between its evaluation and that of the right operand. Then the right operand is evaluated; the result has its type and value.
Исходная версия theNamelessOne, :
Оператор ,
сначала вычисляет левый операнд, затем правый операнд и возвращает вычисленное выражение правого операнда.