Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.67/30: Рейтинг темы: голосов - 30, средняя оценка - 4.67
21 / 20 / 3
Регистрация: 21.06.2010
Сообщений: 80
1

Какова максимальная длина строки, на которую может ссылаться указатель на массив символов?

22.07.2010, 22:59. Показов 6065. Ответов 20
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня простой вопрос - какова максимальная длина строки, на которую может ссылаться указатель на массив символов? Как так волшебным образом получается, что не указывая длину строки мы можем запихать туда что угодно?

C
1
2
3
4
5
6
int main()
{
    char *ptr[ 1 ] = { "Bla-bla!" };
 
    return 0;
}
Да, и можно ли как-то в процессе выполнения программы изменить строку "Bla-bla!"?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.07.2010, 22:59
Ответы с готовыми решениями:

Какова может быть максимальная длина строки URL?
Поскажите какова может быть максимальная длина строки URL. Например, если передавать большой обьем...

Какова длина дистанции в N-й день и какова общая длина, которую осилил спортсмен за все N дней
Начав тренировки, спортсмен в первый день пробег 10 км. Каждый следующий день он увеличивал дневную...

Какова максимальная длина строки?
Здравствуйте, Какова максимальная длина строки? С уважением. Tofik Nazirov

Какова максимальная длина простого пути, который гарантированно может быть найден в графе?
Вот такие задачи задали. Подскажите как решить 1. Дан граф с минимальной степенью вершины k =...

20
Evg
Эксперт CАвтор FAQ
21279 / 8301 / 637
Регистрация: 30.03.2009
Сообщений: 22,659
Записей в блоге: 30
23.07.2010, 12:52 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от [Freeman] Посмотреть сообщение
А строковой литерал "Bla!" так и останется в памяти на всем протяжении работы программы?
И "Bla" и "End" будут жить в памяти на протяжении всей программы. Точно так же, как и глобальное объявление "const int x = 10"

Цитата Сообщение от TrenAr Посмотреть сообщение
Кстати, да. Не будет ли это впустую засорять оперативную память?
В конкретно приведённом коде из поста #19 - будет. Потому что мы ни разу не использовали по делу "Bla". Хотя умный оптимизирующий компилятор скорее всего сможет избавиться от ненужного "Bla", поскольку будет видно, что указатель на эту строку нигде не используется.
1
23.07.2010, 12:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.07.2010, 12:52
Помогаю со студенческими работами здесь

Какова максимальная длина запроса sql?
Надо создать запрос вида select * from table where ((параметр=x) or (параметр=y)) и таких условий...

Какова максимальная длина названия функции
я привык все функции называть по смыслу,но вот услышал мнение о том, что это слишком и надо короче...

Какова максимальная длина кабеля usb 2.0
Вот вопрос возник - а на сколько можно протянуть usb? И какую скорость он даст, скажем, на 10...

Какова максимальная длина параметров метода POST?
Подскажите смогу ли я например через метод POST передать параметр размером например 5000 символов....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru