数组和指针,不太明白
一维数组的数组名代表首地址,二维数组怎么的计算?,int a[i][j],用指针对二维数组的进行运算,怎么用?二级指针是什么意思,没太看懂?二位数组有行下标和列下标,怎么进行下标的运算?谢谢各位!!!
程序代码:#include<iostream>
using namespace std;
void a( double(*)[5],int length);//每一行设置成地址
int main() {
double c=0;
double b[3][5]= {
{1.1,2.1,3.1,4.1,5.1},
{6.1,7.1,8.1,9.1,10.1},
{1.2,2.2,3.2,4.2,5.2}
};
a(b,3);
}
void a( double(*arr)[5],int length)
{ for(int i=0;i<length;++i)
{ for(int j=0;j<5;++j)
{ cout <<arr[i][j]<<"\t";
}
cout << endl;
}
}
