你好,我会非常感谢任何帮助。
好的,让我们看看,首先我声明了一个像这样的锯齿状数组和下一个代码
int n=1, m=3,p=0;
int[][] jag_array =new[n];
现在我的锯齿状数组内部将有 1 个数组,接下来你必须像这样填充数组:
car=2;
do
{
jag_array[p]= new double[car];
for (int t = 0; t < carac; t++)
{
jag_array[p][t] = variableX;
}
p=p+1
}
while(p==0)
现在我的锯齿状数组看起来像这样(也为此示例插入一些数据):
jag_array[0][0]=4
jag_array[0][1]=2
现在我的问题是,如果我声明,我如何插入一个新数组而不会丢失我的 previos 数据
jag_array[p+1]= new double[car];
我会丢失之前的数据,我希望看起来像这样:
jag_array[0][0]=4
jag_array[0][1]=2
jag_array[1][0]=5
jag_array[1][1]=6
我没有从一开始就声明 2 数组的原因是因为我不知道我要使用多少它可能只是 1 或 20 并且每次我必须创建一个新数组而不会丢失之前已经存在的数据填写,谢谢大家的关注,