C++的数组问题,懂的请进

来源:百度知道 编辑:UC知道 时间:2024/06/01 08:59:42
C++中输入一个任意的数N,如何定义一个含有N个元素的数组。N根据实际情况可以改变

用链表吧

遇到这种问题最好用标准库中的vector,list等替代

可以使用动态定义的方法,先分配可以存储N个元素的空间,然后让一个指针指向它。如下程序所示:
#include <stdio.h>
int main()
{
int i,n,*group;
scanf("%d",&n);
group=(int *)malloc(n*sizeof(int));
for(i=0;i<n;i++)
{
group[i]=i;
printf("%d",group[i]);
}
free(group);
}