数组新手小问题。。
数组里面。。。比如a[i];。。。其中i可以变化吗?比如:问题是只叫你接受一组数据,而没有规定个数,该怎么弄?
程序代码:#include<stdio.h>
int main(void)
{
int *p = NULL;
int N,i;
printf("请输入数组的容量:");
scanf("%d",&N);
p = (int *) calloc(N,sizeof(int));
memset(p,0,sizeof(int));
if(p == NULL)
{
return -1;
}
for(i=0;i<N;++i)
{
printf("请输入第[%d]个数:",i+1);
scanf("%d",&p[i]);
}
for(i=0;i<N;++i)
printf("%d\t",p[i]);
printf("\n");
free(p);
p = NULL;
return 0;
}