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