realloc()函数用于扩大或缩小一个已经分配了的内存区域,如果分配的区域大于原来的区域,那就紧接着后面扩展,反之,就会缩小区域并丢弃一部分内容,这里要注意的是,每次realloc后都要重新分配指针,因为realloc()不能保证每次都是在原来的位置,会出错