//----------------------------------------------------------
//Note1
//函数使用数组参数
//函数使用数组参数一般调用方法:
// function (arrayname , arranum);
// 使用数组作为参数的函数定义有两种形式:
// function (arrayType arrayname[] , arranum);
// function (arrayType *arrayname,arranum);
// 这两种方式的调用完全一样
//----------------------------------------------------------
//示例代码:
#include <iostream>
using namespace std;
int addarr(int *arr,int num)
//或者: int addarr(int arr[],int num)
{
int i = 0;
int sum = 0;
while (i<num)
{
sum += arr[i];
i++;
}
return sum;
}
int main(void)
{
int array1[5] = {1,2,3,4,5};
cout << "the summer of array1 is " << addarr(array1,sizeof(array1)/sizeof(int)) << endl;
return 0;
}