Результаты поиска по запросу "malloc"

0 ответов

@YamahaSV Вы можете объявлять и инициализировать переменные вне функций, но у вас не может быть простых назначений. Так что ты не можешь писать

struct variables { unsigned int counter; char *bra; unsigned int maxb; int *findtheking; unsigned int numoright; }; int getlen = 0; // I give getlen a value in another function int solo = 0; mat.bra = (char*)malloc(sizeof(char)*getlen); mat.bra = ...

1 ответ

Каждый раз, когда вы работаете с указателем, важно убедиться, что он установлен в значение, прежде чем разыменовывать его. Поощряйте, чтобы ваш компилятор предупреждал вас, многие современные компиляторы могут уловить подобные вещи. Вы также можете задать указатели cutesy значения по умолчанию, например 0xdeadbeef (да! Это число в шестнадцатеричном формате, это также просто слово, так что это выглядит забавно), чтобы они выделялись. (Опция% p для printf полезна для отображения указателей, как грубая форма отладки. Программы отладчика также могут показать их довольно хорошо.)

ал C всего несколько недель, и я не потратил много времени на то, чтобы беспокоиться о себеmalloc(), Однако недавно моя программа возвратила строку счастливых лиц вместо истинных / ложных значений, которые я ожидал. Если я создаю структуру, как ...

3 ответа

Лучший способ выделить память для двумерного массива в C?

Каков наилучший способ выделить память для

ТОП публикаций

4 ответа

Как рассчитать общий размер объекта NSDictionary?

Как рассчитать общий размер

12 ответов

Разница между malloc и calloc?

В чем разница между выполнением: ptr = (char **) malloc (MAXELEMS * sizeof(char *));или же: ptr = (char **) calloc (MAXELEMS, sizeof(char*));Когда стоит использовать calloc вместо malloc или наоборот?

3 ответа

Как устранить неполадки сбоев в malloc

У меня есть большой объем унаследованного кода, который я унаследовал. До сих пор это работало нормально. Внезапно на клиентской пробной версии, которую я не могу воспроизвести на месте, происходит сбой в malloc. Я думаю, что мне нужно добавить ...

6 ответов

Некоторые распределители ленивы?

Я написал C-программу для Linux, которая выделяет память, запускает ее в цикле, а TOP не показывает потребление памяти. затем я что-то сделал с этой памятью, и TOP показал потребление памяти. Когда я использую malloc, действительно ли я ...

2 ответа

Как правильно malloc для массива структуры в C

7 ответов

Лучше ли вводить указатель, возвращаемый функцией malloc?

Для приведенного ниже кода на C сравните определения указателей int a и b;

1 ответ

Является ли использование realloc () для динамически размещаемого 2D-массива хорошей идеей?