malloc和calloc的区别有两点: 两个函数的参数不一样 malloc只有1个参数,而calloc有两个参数内存分配后初始化不一样 calloc会把分配的内存全部初始化为0,而malloc没有初始化操作