Мне очень надоело писать calloc(1, sizeof(MyStruct)) все время. Я не хочу использовать идею, как обертывание этого метода и т.д. Я имею в виду, что я хочу знать, что мне дают два параметра? Если он что-то дает, почему malloc не имеет двух параметров?
Кстати, я искал ответ на этот вопрос, но я не нашел действительно хорошего ответа. Эти ответы заключались в том, что calloc может выделять более крупные блоки, чем malloc can и т.д.
Я увидел еще один ответ, что calloc выделяет массив. С malloc я могу размножаться, и я получу массив, и я могу использовать его без 1, в начале.