Чим закінчується рядок у Сі?

Рядок у C — це масив символів, який завжди повинен закінчуватися '\0' — символом кінця рядка. Рядки на стеку (статичні) оголошуються ось так: char str [n] = {0}; n – розмір масиву символів, те ж, що й довжина рядка.