O que significa uma lista de valores separados por vírgula, entre parênteses, em C? a = (1, 2, 3); [duplicado

Esta pergunta já tem uma resposta aqui:

Como funciona o operador de vírgula 9 respostas C ++ O que significa 'int x = (anyInt1, anyInt2);' significar? [duplicado 2 respostas

Acabei de encontrar um código que basicamente faz o seguinte:

int a = (1, 2, 3);

Eu nunca vi essa notação antes. O que isso significa

questionAnswers(6)

yourAnswerToTheQuestion