calloc

转载 2007年09月14日 10:01:00
calloc
  原型:extern void *calloc(int num_elems, int elem_size);
  
  用法:#include <alloc.h>
  
  功能:为具有num_elems个长度为elem_size元素的数组分配内存
  
  说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。
        当内存不再使用时,应使用free()函数将内存块释放。
  
  举例:

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

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

        p=(char *)calloc(100,sizeof(char));
        if(p)
          printf("Memory Allocated at: %x",p);
        else
          printf("Not Enough Memory!/n");
          
        free(p);

        getchar();
        return 0;
      }
      
  相关函数:free,malloc,realloc

 

相关文章推荐

malloc 与calloc区别

  • 2011-12-20 17:01
  • 20KB
  • 下载

浅谈malloc,calloc,realloc.pdf

  • 2011-05-28 22:00
  • 188KB
  • 下载

alloca、calloc、malloc、realloc、free

(1)C语言跟内存分配方式 从静态存储区域分配.        内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.例如全局变量、static变量. 在栈上创建     &#...
  • tnt87
  • tnt87
  • 2012-10-23 01:06
  • 907

xin\malloc和calloc区别

  • 2011-12-11 16:30
  • 20KB
  • 下载

转载:C语言内存分配:malloc、calloc、realloc

大家都知道程序在内存中的布局分为:栈区、堆、静态变量区、常量区等几个部分。其中堆上的空间分配是由程序员自己来管理的,包括空间的申请和释放。 我们这里就说一下C标准库中提供的几个在堆上操作空间的函数:...

malloc和calloc区别

  • 2012-01-03 16:17
  • 28KB
  • 下载

linux C 之动态内存分配malloc ,calloc,realloc,free

malloc,free,calloc,realloc -- allocate and free dynamic memory  分配和释放动态内存. 所在包

Linux C语言应用 - main函数解析,时间函数,C语言代码的分配机制(malloc,calloc,realloc,free)

参考:《Linux C编程从基础到实践》 ################################## main函数解析 Linux下main函数的标准调用格式如下: ...

malloc()与calloc区别

Both the malloc() and the calloc() functions are used to allocate dynamic memory. Each operates slig...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)