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