遍历数组的五种方法

#include<iostream>
using namespace std;
int main()
{
    int sum[5]={0};
    int iArray[]={1,4,2,7,13,32,21,48,16,30};
    int size1=sizeof(iArray)/sizeof(*iArray);
    int *iptr=iArray;
    for(int n=0;n<size1;++n)    //方法一
        sum[3]+=iptr[n];
    for(int n=0;n<size1;++n)   //方法二
        sum[2]+=*(iptr+n);
    for(int n=0;n<size1;++n)   //方法三
        sum[1]+=*iptr++;
    for(int n=0;n<size1;++n)   //方法四
        sum[0]+=iArray[n];
    for(int n=0;n<size1;++n)   //方法五
        sum[4]+=*(iArray+n);
    for(int i=0;i<5;i++)
        cout<<sum[i]<<endl;
}

posted @ 2013-06-15 10:12  时间淡无痕  阅读(566)  评论(0编辑  收藏  举报