*   >> Чтение Образование Статьи >> science >> programming

Углубленный взгляд в C ++ Основной String

r; COUT вернуть 0; } В коде, указатель на полукокса впервые заявил. Затем значение этого указателя производится 'S'. Указатель увеличивается число раз, и каждое увеличение, полукокса назначается. '\\ 0' присваивается последний шаг. Теперь у вас есть непрерывный ряд в памяти со словом, "строка"; В конце этого слова, вы должны '\\ 0'. После этого указатель уменьшается, чтобы указать на первый символ, 'с', в строке.

Объект соиЬ из заголовка iostream был разработан таким образом, что она будет принимать указатель на гольца и отображать символы, начиная с этого указателя, пока он не видит \\ 0. Это то, что делает последний, но один оператор в коде выше. Попробуйте код. Массив и ядро ​​Строка Массив может быть использован для определения основной строки. Имя массива является постоянным указателем. В отличие от указателя мы видели выше, вы не можете увеличить имя массива, потому что она постоянна. Тем не менее, вы можете определить основной строку, используя массив.

Мы видели выше, что строка представляет собой серию символов в последовательных ячейках памяти, и последний символ (символ) этих клеток \\ 0. Таким образом, чтобы использовать массив, чтобы определить строку, пусть массив представляет собой массив символов; последний символ массива должны быть \\ 0. Следующий код иллюстрирует это: #include, используя патезрасе; INT Main () {символ ул [] = {'а', '', 'S', 'т', 'R', 'я', 'N', 'г', '\\ 0'}; COUT вернуть 0; } Значение строки является "строка". Обратите внимание, что для того, чтобы иметь пространство как характер типа I, ''.

Набрали пространство в одинарные кавычки. В памяти, пространство будет представлен фрагмент кода одного байта длины. Примечание: Имя массива является указателем (константный указатель), что указывает на первый элемент массива (в данном случае, из символов). Объект соиЬ пошлет все символы, начиная с указателя, пока он не видит \\ 0. Строка Постоянной Материалы При вводе строки в двойных кавычках в C ++, что (текст в двойных кавычках) называется строкой литерала. Пустая строка буквальное является открытие и закрытие двойные кавычки рядом друг с другом.

Двойные кавычки (будь пустая или нет) возвращает указатель на первый символ строки, содержимое которого является постоянным. Следующий код иллюстрирует это: #include, используя патезрасе; INT Main () {строительства символ * ул = "строка"; COUT вернуть 0; } Вы должны присвоить возвращаемое значение в двойных кавычках, чтобы константный символ *. Const символ * означает, что содержание объек

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.