c++二维数组以指针数组形式作为形参传进函数

来源:互联网 发布:毛新宇是不是装的知乎 编辑:程序博客网 时间:2024/06/01 07:36

可将指针数组代替二维数组作为形参传进函数中:

f(typename *arr[]){    ...}

其中指针数组可指向二维数组中的每一行的第一个值:

    ...    arr[i] = &a[i][0];    ...

在函数中可按照普通的二维数组使用:

  for(i=0;i<m;i++)  {    for(j=0;j<n;j++)    {        //do something like this        cout<<arr[i][j]<<endl;        }  }

如有不对的地方,欢迎指正,谢谢~

阅读全文
0 0
原创粉丝点击