Warum ändert es die Zuordnung, wenn Klammern um eine Liste von durch Kommas getrennten Werten gesetzt werden? [Duplikat
Diese Frage hat hier bereits eine Antwort:
Was bedeutet eine durch Kommas getrennte Liste von Werten in Klammern in C? a = (1, 2, 3); [Duplikat 6 answersWie funktioniert der Komma-Operator? 9 answersBitte beachten Sie folgenden Code,
int i;
i = 1,2,3,4,5;
printf("First time i = %d\n",i);
i = (1,2,3,4,5);
printf("Second time i = %d\n",i);
Ausgabe
Erstes Mal i = 1
weite Zeit i = 5
Warum veranlassen die Klammern den Kommaoperator, den letzten Wert und ohne Klammern den ersten Wert anzunehmen?
Danke im Voraus