C语言中malloc函数,分配自定义的空间,然后进行输入以及输出
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,num;
int *ptr=NULL;
printf("请输入需要的录入的数量:");
scanf("%d",&num);
ptr=(int*)malloc(num*sizeof(int));
for(i=0;i<num;i++){
printf("请输入第%d个数",i+1);
scanf("%d",&ptr[i]);
}
printf("你输入的数组为:");
for(i=0;i<num;i++){
printf("%d\t",ptr[i]);}
return 0;
}