C: explica si (salida (0), 0) {} línea de código

Estoy aprendiendo C y, como ejercicio, estoy tratando de escribir un programa simple sin ningún punto y coma. He tenido algunos problemas para reemplazarreturn 0 pero he encontrado que esta es (¿la única?) forma de hacerlo en C:if(exit(0),0){}.

¿Cómo funciona exactamente esta declaración?

Yo sé esoexit() desdestdlib Es una función de vacío, pero no entiendo lo que el,0 parte en elif Funciona (el resto me queda claro).

Respuestas a la pregunta(6)

Su respuesta a la pregunta