@Neusoon

Какая лучшая практика для простых строк в Си?

Здравствуйте. Я новичок в Си и у меня возник один вопрос на который сложно найти однозначный ответ. Как минимум из за того что я не знаю всех тонкостей. В си строка это массив символов. Так вот какая практика считается лучше. У меня есть программа в которой много текста, статистического и с ним все понятно. Но вот с динамическими строками я зашел в тупик. Их около 20-30, в основном они не большие. От 4 до 30-35 символов.
Так вот как лучше поступить. Объявить каждую строку с заранее большим значением. Например 35 символов. Или все таки динамически выделять. Первый способ мне кажется более простым и надежным. Но где то пишут что это плохая практика и.т.д. В целом вообще интересны любые советы по строкам в Си. Так как информации на Рус. мало в сравнение с хайповыми языками.
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
В вашем случае лучше (и быстрее) статическая длина строки
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4 Куратор тега C
//COPY01 EXEC PGM=IEBGENER
Выделять динамически, но предполагать достаточно большое значение - килобайт, например.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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