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

数组形参

时间:2015-03-21 18:26:05      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

  在程序中,因为数组是传递首元素的指针传递给函数的,但是因为函数并不知道数组的大小,所以一般在使用数组作为形参传递的过程中使用如下几种方式,其实例代码如下可做参考:

    (1)通过传递首元素指针并制定数组大小

    void Print(cont int arr[], size_t nNum)

  {

    for(size_t i = 0; i != nNum; ++i)

      std::cout << arr[i] << std::endl;

  }

    void Print(const int *arr, size_t nNum);    // 同上个实现方式一样,int arr[] 与 int *arr 均指数组首元素指针

  (2)数组引用形参

  void Print(int (&arr)[10]);

  该种方式的使用,可以使用效果,但是维度的限制不太有利。

  

 

数组形参

标签:

原文地址:http://www.cnblogs.com/SkyflyBird/p/4355885.html

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