美文网首页
数组形参传递

数组形参传递

作者: 尾蝉 | 来源:发表于2017-08-22 15:13 被阅读0次
#include<iostream>
#include<string>
#include<vector>
using namespace std;
void print(const int *beg, const int *end)
{
    while (beg != end)
        cout << *beg++ << endl;
}
void print2(const int ia[], size_t size)
{
    for (size_t i = 0; i != size; ++i) {
        cout << ia[i] << endl;
    }
}
void print3(int(&arr)[10])
{
    for (auto elem : arr)
        cout << elem << endl;
}

int main()
{
    int j[5] = { 0,1,2,3,4 };
    print(begin(j),end(j));
    int i[2] = { 0,1 };
    print2(i, end(i) - begin(i));
    int k[10] = { 0,1,2,3,4,5,6,7,8,9 };
    print3(k);


    system("pause");
    return 0;
}

相关文章

  • 数组形参传递

  • 嵌入式day09

    数组在函数间传参 全局数组传递方式 复制传递方式 实参为数组的指针,形参为数组名(本质是一个指针变量) 地址传递方...

  • Go语言向函数传递数组

    如果你想向函数传递数组参数,你需要在函数定义时,声明形参为数组,我们可以通过以下两种方式来声明: 方式一 形参设定...

  • 函数与数组

    当函数的形参为基本数据类型时,是值传递,函数内部改变形参,外部实参的值不变 当函数的形参为数组时,是内存地址的传递...

  • VB传递数组

    1.VB中的数组只能按地址传递2.数组作为形参时,应为 “数组名()” 注意是空括号3.数组作为实参时,应为 ...

  • go 值传递和地址传递

    一、值传递 1.定义: 使用变量、常量、数组元素作为函数参数,实际是将实参的值复制到形参相应的存储单元中,即形参和...

  • C++函数参数传递

    引用传递和值传递 1. 值传递 当形参是非引用类型时,实参的值会被拷贝给形参,实参和形参是两个完全不同的对象,函数...

  • c语言函数

    [if !supportLists]1.[endif]值传递:(单向传递实参->形参)关于函数调用过程中形参和实参...

  • 数组形参

    数组形参 以下四种函数原型声明是等价的: 因为数组名是数组第一个元素的地址,当数组名作为实参时,要求与之匹配的形参...

  • 第七章 函数(2)函数参数和按值传递

    (二)函数参数和按值传递 1.形参,实参,参数和参量 函数参数的传递中,用于接收传递值的变量被称为形参,传递给函...

网友评论

      本文标题:数组形参传递

      本文链接:https://www.haomeiwen.com/subject/jcjldxtx.html