C: erkläre if (exit (0), 0) {} Codezeile

Ich lerne C und versuche als Übung, ein einfaches Programm ohne Semikolon zu schreiben. Ich hatte einige Probleme beim Ersetzenreturn 0 Aussage, aber ich habe festgestellt, dass dies (der einzige?) Weg ist, es in C zu tun:if(exit(0),0){}.

Wie genau funktioniert diese Aussage?

ich weiß dasexit() vonstdlib ist eine leere Funktion, aber ich verstehe nicht, was die,0 Teil in derif funktioniert (der Rest ist mir klar).

Antworten auf die Frage(6)

Ihre Antwort auf die Frage