Diferencia entre "int i = 1,2,3" y "int i = (1,2,3)" - declaración de variable con operador de coma [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Por qué comportamientos diferentes en dos casos? int i = 1,2,3; y segundo. int i; i = 1,2,3; [duplicar] 1 respuesta

int i=1,2,3;

int i=(1,2,3);

int i; i=1,2,3;

¿Cuál es la diferencia entre estas declaraciones? No puedo llegar a ninguna razón particular para ello.

Respuestas a la pregunta(2)

Su respuesta a la pregunta