ВУЗ:
Составители:
Рубрика:
5
1 СТРОКИ
Строка – это последовательность символов, которая заканчивается нулевым
символом. Строка может быть представлена строковой константой в кавычках. В
этом случае нулевой символ неявно подразумевается. Строку можно хранить в
массиве типа char, а также представлять её указателем на данные типа char,
который указывает на эту строку. Последний символ каждой строки – нулевой
символ (записывается
как ‘\0’), он служит для обозначения конца строки.
Многие функции, которые обрабатывают строки, обрабатывают строку
посимвольно до достижения нулевого символа.
Для определения длины строки используется функция strlen(). При
использовании этой функции включайте в программу файл заголовков cstring или
string.h, который обеспечивает объявление этой и многих других функций,
связанных со строками.
Упражнение 1.
Ниже приводятся описания символьных массивов и строки.
Поместите описания в программу, дополните программу операторами вывода
каждой строки. Вычислите длину каждой строки, просматривая строки
посимвольно до достижения нулевого символа, для этого опишите функцию
вычисления длины строки. Для вычисления длины каждой строки используйте
также функцию strlen.
char a[5]={‘a’,’b’,’c’,’d’,’e’}; // не строка, нет нуль-
символа
char b[5]={‘a,’b’,’c’,’d’,’\0’}; // строка
char c[5]=”abcd”; //строка, подразумевается нуль-символ в конце
char d[]= “stroka”; //строка, компилятор определяет размер массива
char *s=”stroka”; //строка, компилятор также определяет размер массива
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »