zoukankan      html  css  js  c++  java
  • 二维数组做函数的参数传递

    二维数组做函数的参数有以下几种方法:
    1、

    void print(int a[][5])
    {
        
    for(int i=0;i<5;i++)
            
    for(int j=0;j<5;j++)
                cout
    <<a[i][j]<<endl;
    }
    int main()
    {
           
    int a[5][5]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24};
        print(a);
    }

    2、

    void print(int (*a)[5])
    {
        
    for(int i=0;i<5;i++)
            
    for(int j=0;j<5;j++)
                cout
    <<a[i][j]<<endl;
    }
    int main()
    {
           
    int a[5][5]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24};
        print(a);
    }

    3、

    void print(int *a)
    {
        
    for(int i=0;i<5;i++)
            
    for(int j=0;j<5;j++)
                cout << *(a + i*5 + j) <<
    endl;
    }
    int main()
    {
        
    int a[5][5]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24};
        print(a[0]);
    }
  • 相关阅读:
    数据库存储语句
    数据库练习总结
    数据库练习
    数据库增添
    数据库创建
    cookie 和 session的区别 & 三种传值方式
    内置对象——cookie
    webform跨页面传值
    复合控件
    repeater(控件)数据展示
  • 原文地址:https://www.cnblogs.com/wangj08/p/3109812.html
Copyright © 2011-2022 走看看