Функция calloc( )

Другую возможность распределения памяти дает нам применение функции calloc().

char *calloc(); long *newmem;newmem=(long *) calloc(100,sizeof(long));

Функция calloc() возвращает указатель на char. Нужно использовать оператор приведения типа, если вы хотите запомнить другой тип. calloc() имеет два аргумента, и оба они должны быть целыми без знака. Первый аргумент содержит количество требуемых ячеек памяти. Второй аргумент - размер каждой ячейки в байтах. Функция calloc() обнуляет содержимое всего блока. Ваша библиотека языка Си возможно представляет несколько других функций управления памятью, вы можете исследовать их самостоятельно!

Лекция 16. Функции в примерах

Функция получения случайных чисел. Поиск узлов из простых чисел. Матрица инцидентности. Структуры данных. Работа с файлами. Все операции со стеком. Примеры из графики, все преобразования трехмерного пространства.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: