参数:输入参数加const加断言,确保每一步正确执行内存:有malloc必有free; malloc是否申请成功,free后指针附空为了实现链式操作,编写的函数将相关地址返回堆上分配的内存并不会自动初始化