Строки
Часть раздела Основы путешествия по C++ на Coddy. Урок 7 из 74.
char — это один символ (например: 1, 6, %, b, p, ., T и т. д.)
Тип string в C++ — это последовательность символов, которая может содержать несколько символов.
Чтобы использовать строки в C++, ты должен добавить include в верхней части своего кода:
#include <string>Примечание: Хотя ваш код может работать без #include <string> (because другие заголовочные файлы, например <iostream>, могут косвенно подключать его), полагаться на косвенные подключения считается плохой практикой. Всегда явно include заголовочные файлы, которые вы напрямую используете в своём коде.
Тебе также нужно обработать пространство имён одним из двух способов:
1. Добавь эту строку после своих includes:
using namespace std;2. Не добавляйте строку using namespace, но добавьте префикс std:: перед string:
std::string s1 = "This is a string";
// Это работает, потому что мы явно использовали std::Обратите внимание, что переменная string использует двойные кавычки. В приведённом выше примере инициализируется переменная string с именем 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.
Обязательно сохраните точное значение строки с правильным регистром.
Попробуйте сами
#include <iostream>
#include <string>
using namespace std;
int main() {
// Объявите и инициализируйте переменные здесь
// Выведите значения
std::cout << "Coddy = \"" << coddy << "\"" <<std::endl;
return 0;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксный инкремент и декрементСокращенные арифметические операцииОператоры сравненияСравнение строк7Основы ввода-вывода
Оператор coutОператор cinВвод строкПовторение — До 120Повторение — Истина или ложь3Переменные. Часть 2
Объявление типовСоглашения об именованииПовторение: инициализация переменныхПриведение типов. Часть 1Приведение типов. Часть 26Принятие решений
Оператор ifКонструкция if - elseОператор switchУсловный операторПовторение: if - elseВложенный if - elseПотренируйтесь самостоятельно: Онлайн-компилятор C++