Ответы пользователя по тегу C
  • Как работает malloc?

    @bellatriks
    fisherman
    функция malloc(size_t size) выделяет память, равную size байт. В примере это явно не учтено, и нижеследующий for loop пройдется по неинициализированной памяти (1000 байт / 8 байт указатель = 128). Лучше всего использовать calloc из ответа выше, передав требуемое количество элементов и их размер.
    Ответ написан
    Комментировать