1. malloc 只有一个参数, 即要分配的内存区域大小, calloc有两个参数 unit_num, unit_size , 即要分配的内存单元个数,与内存单元大小, 最后分配的总内存大小为
unit_num * unit_size ,且分配的内存区域是连续的。
2. 对于分配的内存空间,malloc不能初始化其分配的内存空间,起分配的内存空间如果之前被分配过,该内存区域内可能预留着各种数据,分配后必须由使用者显示进行初始化
而calloc 会将所分配的内存空间全部初始化为0。
3. 二者操作成功都会返回所分配内存空间的首地址。