m == & m [0] * m == 's', * (m +1) == m [1] == 't'.
имя m - указатель на нулевой элемент массива:
Данный оператор инициализирует внешний массив m для заданной строки. Аналогично
Символьные константы считаются данными типа int. Существует несколько способов определения строк: использование строковых констант, массивов типа char, указателей на тип char и массивов, состоящих из символьных строк. Инициализация массива с помощью строчной константы:
Каждая строчная константа, даже если она идентична другой строковой константе, сохраняется в отдельном месте памяти. Строчная константа - это массив символов.PОна имеет тип char []. Символьная константа представляет собой некий символ в кавычках.
В языках С и С + + существуют достаточно развитые средства для обработки символьной информации, такие как ввод / вывод отдельных символов и строк, функции для определения принадлежности символов и строк, объединение строк, превращение их. Строка - это последовательность символов, заключенная в двойные кавычки.PТранслятор добавляет в конец каждой строки нулевой байт \0, так что программа, просматривая строку, может найти ее конец.
Учимся писать программы с нуля до профи
Работа с символами в С++ | youdevelop.ru
Комментариев нет:
Отправить комментарий