Строки с нулевым окончанием появились в языке Си с незапамятных времён. И несмотря на то, что в наследнике Си — языке С++, имеются типы данных для более удобного применения строк, строки с нулевым окончанием до сих пор используются. Читать далее… 👉 https://dzen.ru/media/baseprogramming/stroki-s-nulevym-okonchaniem-641e677dfb5b650a042c3c8d
Строки с нулевым окончанием
https://dzen.ru/media/baseprogramming/stroki-s-nulevym-okonchaniem-641e677dfb5b650a042c3c8d
Изначально в Си вообще не было строк как таковых. По сути это были массивы символов. А чтобы понимать, где заканчивается строка, последний символ должен был иметь код 0. Так и появилось название: строки с нулевым окончанием. Здесь надо понимать, что числовое значение этого последнего символа в строке равно 0, однако ‘