calloc()的使用

百度百科

calloc是一个ISO C函数
函数名: calloc
函数原型:void *calloc(size_t n, size_t size);
功 能: 在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL。
n: Number of elements成员数量 size: Length in bytes of each element每个成员字节长度
 
使用方式
比如:
struct{
int a;
void *b;           
}test;

test *buf;

buf=calloc(3,sizeof(*buf));
int i;
for(i=0;i<3;i++){
printf("这时候打印出结构体内部的a要这样写:%d
",buf[i].a);
}
少壮不识cpp,老大方知cpp可怕
原文地址:https://www.cnblogs.com/Jacket-K/p/7525114.html