С++ для начинающих

       

Оператор “запятая”


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

int main()

{

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

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

    int ival = (ia != 0)

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

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

    // ...

}



Содержание раздела