Por que este programa C compila sem um erro?

Eu sou um iniciante em C, e eu estava jogando com C. Eu digitei um código C como este:

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

Mesmo que eu usei\ sabendo, o compilador C não gera nenhum erro. O que é esse símbolo usado na linguagem C?

Editar:

Até isso funciona:

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

questionAnswers(5)

yourAnswerToTheQuestion