@dandropov95

Как хранится константная строка в Си?

В книге написано что строковая константа хранится как static. Но не совсем понял в общем данную вырезку. Подскажите о чем конкретно говорится в данном блоке текста. Не понятно что конкретно имеется ввиду под использованием строки в функции и ее сохранении только однажды. Можете привести какой нибудь пример кода поясняющий данную мысль.

5b8017f06cff7290898074.png
  • Вопрос задан
  • 397 просмотров
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos
Даже если вы ВНУТРИ функции создаете строковую константу, тобишь что то вроде:
char* myMegaConst = "some shit";
Память выделится один раз и будет потом всегда переиспользоваться, сколько раз вы бы не вызывали функцию.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы