码迷,mamicode.com
首页 > 编程语言 > 详细

指针数组传参

时间:2019-01-06 15:38:07      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:bsp   数组传参   pre   mes   stdout   i++   type   c++   std   

指针数组作为参数传递可实现传递第二维不确定的二维数组

 

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define frewri freopen("1.ou","w",stdout)
const int maxn=3e5+7;
const ll mod=1e9+7;
int ar[maxn],n,m,k;
int arr[10][10];

void func(int *aa[],int n){
    for(int i=0;i<n;i++){
        for(int j=0;j<10;j++)cout<<aa[i][j]<<" ";cout<<endl;
    }
}
int a2[10][10];
int main()
{
    int *aa[maxn];
    for(int i=0;i<10;i++){
        for(int j=0;j<10;j++)arr[i][j]=i+j;
    }
    for(int i=0;i<10;i++){
        for(int j=0;j<10;j++)a2[i][j]=i+j+100;
    }
    for(int i=0;i<10;i++)aa[i]=arr[i];
    func(aa,10);
    for(int i=0;i<10;i++)aa[i]=a2[i];
    func(aa,10);


    return 0;
}

 

指针数组传参

标签:bsp   数组传参   pre   mes   stdout   i++   type   c++   std   

原文地址:https://www.cnblogs.com/wa007/p/10228920.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!