¿Por qué este programa en C compila sin un error?

Soy un principiante en C, y estaba jugando con C. Escribí un código C como este:

<code>#include <stdio.h>
int main()
{
    printf("hello world\n"); 
    \
    return 0;
}
</code>

A pesar de que utilicé\ A sabiendas, el compilador de C no arroja ningún error. ¿Para qué se usa este símbolo en el lenguaje C?

Editar:

Incluso esto funciona:

<code>"\n";
</code>

Respuestas a la pregunta(5)

Su respuesta a la pregunta