Что будет если в строке в Си окажется 0-terminated string?
Вы не путайте символ '0' и символ с кодом 0. Первый не влияет на вывод. Второй - непечатный символ, конец строки. Внутри строки он вам понадобиться не может, либо вы хотите странного.
Не путайте нулл-терминатор и 0. Символ 0 это одно дело, а вот null-terminator -- совсем другое