Добрый день друзья. На прошлом занятии мы разобрались с одномерными массивами. Сегодня разберемся с одним их частным случаем - символьными строками. С ними мы уже даже сталкивались. В самом первом уроке. Помните, выводили на экран строчку Helloworld. Каждый символ в этой строке это элемент одномерного массива.
|
| Рис.1. Символьный массив
|
Как мы уже знаем, для хранения символов используются элементы типа char. Значит для хранения строки, мы можем использовать массив таких элементов. Единственным отличием такого массива, будет являться последний элемент. Компьютеру же как-то надо понимать, когда строка заканчивается? Это мы с вами видим, а у компьютера мозги кремниевые, он только нулики и единички понимает, и в них же и хранит всю информацию. Поэтому выбрали специальный символ, которым обозначается конец строки. Это символ с кодом нуль , его обозначают следующим символом – '\0’. Помните, я рассказывал про то, что первые 32 значения в таблице кодов ASCII застолблены под служебные символы. Вот это пример одного из них, самого первого. Изменим пример на картинке выше, чтобы он больше соответствовал действительности.
|
| Рис 2. Символьная строка
|