根據妳的提問我可以猜測 f0是這樣聲明的:double **f0;//其實就是二維數組的動態分配
int Ny=10;
f0=new double *[Ny];//這裏是妳寫的那個
double ary[10];
f0[0]=ary;//f0[0],f0[1]……f0[9]就都是壹個double類型指針,類似於數組ary
下面我給妳寫個例子 妳看看運行下 能不能明白
#include<iostream>
using namespace std;
void out(double *ary,int n)
{
for(int j=0;j<n;j++)
{
cout<<ary[j]<<" ";
}
cout<<endl;
}
void main()
{
double **f0;
int Ny=10;
f0=new double *[Ny];
double ary[10];
for(int i=0;i<10;i++)
{
ary[i]=i;
}
f0[0]=ary;
out(ary,10);
out(f0[0],10);
}
//VC++編程技術交流群134585228