遍历数组的五种方法

#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;
}

原文地址:https://www.cnblogs.com/ywj2013/p/3137222.html