malloc函数的含义:

  malloc函数是为指针变量或数组分配某个可用空间的首地址,所以当分配一个首地址给一个指针变量时,这个指针变量指向的内容就发生了改变,指向了由malloc分配的那一块空间。如果要想改变一个指针变量的指向,在子函数中就要传递这个指针变量的地址,而不是它指向的空间。