做的有什么区别:
ptr = (char **) malloc (MAXELEMS * sizeof(char *));
要么:
ptr = (char **) calloc (MAXELEMS, sizeof(char*));
什么时候使用calloc而不是malloc是一个好主意,反之亦然?
c malloc calloc
c ×1
calloc ×1
malloc ×1