
void *calloc(size_t nitems, size_t size)

此函数返回一个指向已分配内存的指针. 如果请求失败calloc函数使用,则返回NULL.

下面的示例演示calloc()函数的用法.

#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, n;
int *a;
printf("要输入的元素个数:");
scanf("%d",&n);
a = (int*)calloc(n, sizeof(int));
printf("输入 %d 个数字:\n",n);
for( i=0 ; i < n ; i++ )
{
scanf("%d",&a[i]);
}
printf("输入的数字为:");
for( i=0 ; i < n ; i++ ) {
printf("%d ",a[i]);
}
return(0);
}

让我们编译并运行上述程序calloc函数使用,它将产生以下结果:
要输入的元素个数:3 输入 3 个数字: 22 55 14 输入的数字为:22 55 14

C标准库-
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-189126-1.html
台湾同胞抗议台独
你会越来约差
很多核心技术还是差很远的
过期食品不要买好么~~~