Разница между «int i = 1,2,3» и «int i = (1,2,3)» - объявление переменной с оператором запятой [duplicate]

На этот вопрос уже есть ответ здесь:

Почему разное поведение в двух случаях 1-го. int i = 1,2,3; и 2-й. int i; я = 1,2,3; [Дубликат] 1 ответ

int i=1,2,3;

int i=(1,2,3);

int i; i=1,2,3;

В чем разница между этими утверждениями? Я не могу добраться до какой-либо конкретной причины для этого.

Ответы на вопрос(2)

Ваш ответ на вопрос