问题:
What is the difference between doing: 做的有什么区别:
ptr = (char **) malloc (MAXELEMS * sizeof(char *));
or: 要么:
ptr = (char **) calloc (MAXELEMS, sizeof(char*));
When is it a good idea to use calloc over malloc or vice versa? 什么时候使用calloc而不是malloc是一个好主意,反之亦然?
解决方案:
参考一: https://stackoom.com/question/6SDE/malloc和calloc之间的区别参考二: https://oldbug.net/q/6SDE/Difference-between-malloc-and-calloc
来源:oschina
链接:https://my.oschina.net/u/4438370/blog/4333568