请选定要查看的函数
目前共有4个函数
free

  原型:extern void free(void *p);
  
  用法:#include <alloc.h>
  
  功能:释放指针p所指向的的内存空间。
  
  说明:p所指向的内存空间必须是用calloc,malloc,realloc所分配的内存。
        如果p为NULL或指向不存在的内存块则不做任何操作。
  
  举例:

      // free.c
      
      #include <syslib.h>
      #include <alloc.h>

      main()
      {
        char *p;
        
        clrscr();        // clear screen
        textmode(0x00);

        p=(char *)malloc(100);
        if(p)
          printf("Memory Allocated at: %x",p);
        else
          printf("Not Enough Memory!\n");
          
        getchar();
        free(p);         // release memory to reuse it

        p=(char *)calloc(100,1);
        if(p)
          printf("Memory Reallocated at: %x",p);
        else
          printf("Not Enough Memory!\n");

        free(p);         // release memory at program end
        
        getchar();
        return 0;
      }
      
  相关函数:calloc,malloc,realloc