[RESOLVIDO] - Char Arrays em C

Olá galera, procurei na internet algo sobre, mas não achei nada satisfatório. Mas a minha dúvida é a seguinte:
Todo array de char termina com ‘\n’ em C?

Não.

Essa é uma convenção usada na maioria das funções que trabalham com strings, e nas strings literais do C. Entretanto, nem todas as funções, e nem todos os arrays criados, precisam necessariamente ter essa característica.

Por exemplo, se você criar um array assim:

Esse array é terminado em D, e não em \0. E, logicamente, um array desses vai dar problema se você usa-lo em funções da string.h ou da stdio.

Cara, desculpa, pois postei errado a minha dúvida.
Na verdade queria dizer se todo array de char em C termina com ‘\0’!

[quote=DennerTec]Cara, desculpa, pois postei errado a minha dúvida.
Na verdade queria dizer se todo array de char em C termina com ‘\0’![/quote]

Beleza, pode reler minha resposta.