Как работает malloc? [Дубликат]

Возможный дубликат:
Как free и malloc работают в C?

Рассмотрим сценарий, в котором я должен выделить около 20 байтов памяти через malloc. Для того чтобы вызов функции malloc () был успешным, должны ли 20 байтов быть доступны непрерывно в памяти или они могут быть разбросаны? Например, в приведенном выше случае, если есть 4 или 5 блоков по 10 байт каждый, будет ли работать malloc? Или это ОС или компилятор?

Ответы на вопрос(8)

Ваш ответ на вопрос