zoukankan      html  css  js  c++  java
  • C++中数组参数传递

    #include<iostream>
    //传递数组参数的几种方式
    void printValues(const int a [10])
    {
          for(int i=0;i!=10;i++)
            cout<<a[i]<<endl;

    }
       void printValues2(int a [10])
    {
          for(int i=0;i!=10;i++)
            cout<<a[i]<<endl;
            a[5]=100;
    }
    void printValues3(int (&a) [10])
    {
          for(int i=0;i!=10;i++)
            cout<<a[i]<<endl;

    }
    //控制边界 方法1
    void printValues4(int * start,int *end)
    {
        cout<<"printValues4"<<endl;
           while(start!=end)
            {
                cout<<*start<<endl;
                start++;
            }
    }
    void printValues5(const int a[],int size)
    {
        cout<<"printValues5"<<endl;
        for(int i=0;i!=size;i++)
            cout<<a[i]<<endl;
           
    }
    int main()
    {
        int k[10]={1,2,3,4,5,6,7,8,9,0};
        printValues2(k);
        printValues(k);
        printValues3(k);
       
        printValues4(k,k+10);
        printValues5(k,10);
    }

  • 相关阅读:
    【编程练习】poj1111
    Android项目开发填坑记-Fragment的onBackPressed
    【编程练习】poj1068
    HTML DOCTYPE文档类型举例说明
    css link import
    css position relative obsolution
    UL/LI
    背离
    stock 当天盘势
    stock 仓位
  • 原文地址:https://www.cnblogs.com/macula7/p/1960828.html
Copyright © 2011-2022 走看看