Почему calloc требует два параметра, а malloc только один?

Мне очень сложно писатьcalloc(1, sizeof(MyStruct)) все время. Я не хочу использовать такую идею, как перенос этого метода и т. Д. Я имею в виду, я хочу знать, что мне дают два параметра? Если это что-то дает, то почемуmallocесть два параметра тоже?

Кстати, я искал ответ на этот вопрос, но не нашел действительно хорошего ответа. Эти ответы былиcalloc может выделить больше блоков, чемmalloc может и тд

Я видел другой ответ, которыйcalloc выделяет массив. Сmalloc Я могу умножить, и я получу массив, и я могу использовать его без1, в начале.

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

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