Вопросы по теме 'malloc'

Malloc со структурами в C
У меня есть структура: struct numbers_struct { char numbers_array[1000]; }; struct numbers_struct numbers[some_size]; После создания структуры на вход подается целое число: scanf("%d",&size); Мне нужно использовать malloc(size)...
9793 просмотров
schedule 02.04.2024

Может ли реализация структуры данных узнать, находится ли она в куче или нет?
Рассмотрим основной файл и другой файл, реализующий структуру данных (например, связанный список). Вызывающий связанный список может помещать объекты в связанный список в стек или в кучу, и я предполагаю, что это ответственность вызывающего....
93 просмотров
schedule 30.04.2024

Размер куска malloc кажется неправильным
Я читал, что 0x10 байтов, предшествующих адресу, возвращаемому malloc, содержат размер куска памяти, запрашиваемого malloc + 0x10 + 1. Однако в следующем фрагменте кода, где я запрашиваю 8 байтов у malloc, размер malloc + 0x10 + 1, должно быть...
105 просмотров
schedule 08.04.2024

Что происходит с локальной переменной-указателем внутри функции, которая была назначена динамически?
Мне любопытно узнать, что произойдет, если вы объявите указатель int внутри функции, а затем динамически распределите его с помощью malloc void testing(){ int *p = malloc(sizeof(int)); *p = 5; } Сохраняются ли данные (в данном случае 5)...
873 просмотров
schedule 05.06.2024