Тема 4.1. Строки

4.1.1. Описание строк

Строка — последовательность символов. Для работы с символами в языке C++ предусмотрен тип данных char. Если в выражении встречается одиночный символ, он должен быть заключён в одинарные кавычки, например, 'a' или '*'. Последовательность символов, то есть строка, заключается в двойные кавычки. Признаком конца строки является нулевой символ '\0'. В Си строки можно описать с помощью массива символов (массив элементов типа char), в массиве следует предусмотреть место для хранения признака конца строки ('\0'), то есть размер массива будет на единицу больше, чем количество символов.

В С++ для работы со строками существует специальный тип данных (класс) string. Однако, поскольку классы мы пока что не изучали, применять его в данной работе нельзя.

Приведем примеры описания строк в Си

Для работы со строками можно использовать указатели (char *). Адрес первого символа будет начальным значением указателя.