arrfun

#include<iostream>
const int ArSize =8;
using namespace std;
int sum_arr(int arr[],int n);
int main()
{
    int cookies[ArSize]={1,2,4,8,16,32,64,128};
    cout<<cookies<<"= arrray address,";
    cout<<sizeof cookies<<"= sizeof cookies"<<endl;
    int sum=sum_arr(cookies,ArSize);
    cout<<"total cookies eaten :"<<sum<<endl;
    sum=sum_arr(cookies,3);
    cout<<"first three eaters ate  "<<sum<<" cookies."<<endl;
    sum=sum_arr(cookies+4,4);
    cout<<"last four eaters ate  "<<sum<<"  cookies."<<endl;
    return 0;
}
int sum_arr(int arr[],int n)
{
    int total=0;
    cout<<arr<<"= arr,";
    cout<<sizeof arr<<" =sizeof arr"<<endl;
    for(int i=0;i<n;i++)
    total=total+arr[i];
    return total;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章