#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);
}

相关文章:

  • 2022-01-22
  • 2022-01-24
  • 2021-10-13
  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-07
  • 2022-12-23
  • 2021-08-08
  • 2022-12-23
  • 2021-12-13
  • 2021-04-28
  • 2022-12-23
相关资源
相似解决方案