Оператор "запятая" вычисляет оба операнда и возвращает значение второго
Как правило, он используется, когда хочется включить несколько выражений в то место, где должно быть одно. Например, указать несколько параметров для цикла for.
Допустим, в arr хранится двумерный массив (матрица) по 10 элементов с каждой стороны. Следующий код использует оператор запятая для того, чтобы увеличить две переменных сразу. Он печатает значения диагональных элементов:
– Ну и как вы провели с ним ночь? – спрашивает одна блондинка другую.
– Этот мерзавец прилип к компьютеру и вообще забыл обо мне!
– Ведь предупреждала тебя, дуру! Разве можно хвастаться мужику, что у тебя – скоростной доступ в Интернет по выделенному каналу?