LINUX.ORG.RU

История изменений

Исправление 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, :

Оператор , сначала вычисляет левый операнд, затем правый операнд и возвращает вычисленное выражение правого операнда.