Строковый литерал в C++
Строковый литерал - константный фрагмент
текста в двойных кавычках вместе со скрытым
завершающим '\0'.
Выражение "text" имеет тип const char*:
указатель на первый символ, менять символы литерала
нельзя. Выведем литерал через std::cout:
#include <iostream>
const char* label = "text";
std::cout << label << "\n";
Компилятор сам размещает байты строки и нуль в памяти программы. Запишем другой литерал в переменную и выведем первый символ:
#include <iostream>
const char* code = "AB";
std::cout << code[0] << "\n";
Объявите const char* с именем city
и литералом "msk". Выведите значение
через std::cout с "\n".