Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Объявляя символьный массив, который будет содержать строку с завершающим нулем, нужно задать ему длину на один символ больше, чем у самой длинной помещаемой в него строки. Если, например, вы хотите объявить массив str, в котором будет находиться 10-символьная строка, то вы должны написать следующее:
char str[11];
Задание величины 11 в качестве длины массива обеспечит в строке место для завершающего нуля.
Как вы уже знаете, С++ позволяет определять символьные константы. Символьная константа представляет собой список символов, заключенный в двойные кавычки. Вот несколько примеров:
“Hello!” “I like C++” “Mars” “”
Добавлять ноль в конец строки вручную нет необходимости; компилятор С++ сделает это сам. В результате строка "Mars" будет выглядеть в памяти таким образом:
Последняя строка в нашем примере выглядит как "". Такая строка называется нулевой строкой. Она содержит только завершающий ноль и больше ничего. Нулевые строки используются в программах в качестве пустых строк.
Дата публикования: 2014-12-11; Прочитано: 187 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!