4.10. Оператор "запятая"

We use cookies. Read the Privacy and Cookie Policy

4.10. Оператор "запятая"

Одно выражение может состоять из набора подвыражений, разделенных запятыми; такие подвыражения вычисляются слева направо. Конечным результатом будет результат самого правого из них. В следующем примере каждое из подвыражений условного оператора представляет собой список. Результатом первого подвыражения условного оператора является ix, второго – 0.

int main()

{

// примеры оператора "запятая"

// переменные ia, sz и index определены в другом месте ...

int ival = (ia != 0)

? ix=get_va1ue(), ia[index]=ix

: ia=new int[sz], ia[index]=0;

// ...

}