c语言申请数组
发布时间: 2023-08-29 12:09:41
❶ c语言或c++如何自由创建数组
%其实C++是不容许用变量来定义数组的,例如:int m;cin>>m; int a[m];这样是不行的。但是我们可以换一种思路。你看看这样,我们可以先申请的变量a,再用new运算符来建立临时数组。这样问题就解决了。用这个方法来解决上面你提到的两个问题(假设你向a中输入5),看代码:第一个问题, int a; cin>>a; int *p=new int[a]; 第二个问题,int a;cin>>a;int *p=new int[a*(a-1)]; 这样就可通过指针p来访问数组中的值了。%
❷ C语言如何创建数组
动态数组:void creat(linklist &L)
{
int x;
L=new Lnode;
linklist p,u;
p=L;
cout<<"请输入一些有序的整数,以负数结束:"<<endl;
cout<<"请输入一个整数:"<<endl;
cin>>x;
while(x>0)
{u=new Lnode;
u->data=x;
p->next=u;
p=p->next;
cin>>x;
}
p->next=NULL;
} 静态数组:int iArray[10]={1,1,2,3,5,8,13,21,34,55); //初始化
void main()
{
//...
}
热点内容