Menu
CoddyTech

Строки

Часть раздела Основы путешествия по C++ на Coddy. Урок 7 из 74.

char — это один символ (например: 1, 6, %, b, p, ., T и т. д.)

Строковый тип в C++ — это последовательность символов, которая может содержать несколько символов.

Чтобы использовать строки в C++, необходимо добавить это в начало кода:

#include <string>

Примечание: Хотя ваш код может работать и без #include <string> (поскольку другие заголовочные файлы, например <iostream>, могут подключать его косвенно), полагаться на косвенное подключение заголовочных файлов считается плохой практикой. Всегда явно подключайте в коде все используемые заголовочные файлы.

Тебе также нужно обработать пространство имён одним из двух способов:

1. Добавь эту строку после includes:

using namespace std;

2. Не добавляй строку using namespace, но добавляй префикс std:: перед string:

std::string s1 = "This is a string";
// Это работает, потому что мы явно указали std::

Обрати внимание, что в строковой переменной используются двойные кавычки. В примере выше инициализируется строковая переменная с именем s1.

Для обоих способов требуется #include <string>. Разница лишь в том, хотите ли вы писать «std::» перед «string» или нет.

Вот полный пример:

#include <string>
using namespace std;  // Способ 1

int main() {
    string s1 = "Hello";  // Стиль способа 1
    std::string s2 = "Hello again";  // Стиль способа 2 (по-прежнему работает даже с 'using namespace')
    return 0;
}
challenge icon

Задание

Новичок

Сохраните строку I am learning to code with Coddy! в переменной с именем coddy.

Обязательно сохраните строковое значение в точности с правильным регистром.

Попробуйте сами

    // Объявите и инициализируйте переменные здесь
    
    
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор C++