Строки
Часть раздела Основы путешествия по 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;
}Задание
НовичокСохраните строку I am learning to code with Coddy! в переменной с именем coddy.
Обязательно сохраните строковое значение в точности с правильным регистром.
Попробуйте сами
// Объявите и инициализируйте переменные здесь
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксный инкремент и декрементСокращенные арифметические операцииОператоры сравненияСравнение строк7Основы ввода-вывода
Оператор coutОператор cinВвод строкПовторение — До 120Повторение — Истина или ложь3Переменные. Часть 2
Объявление типовСоглашения об именованииПовторение: инициализация переменныхПриведение типов. Часть 1Приведение типов. Часть 26Принятие решений
Оператор ifКонструкция if - elseОператор switchУсловный операторПовторение: if - elseВложенный if - elseПотренируйтесь самостоятельно: Онлайн-компилятор C++