数组和指针,不太明白
一维数组的数组名代表首地址,二维数组怎么的计算?,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; } }