阅读下列程序,写出运行结果(应该知道的遍历数组的五种方法)。
//===================================
//e0306.cpp
//遍历数组的5种方式
//===================================
#include<iostream>
using namespace std;
//-----------------------------------
int main() { int sum[5]={0}; //存放每种方法的结果 int iArray[]=(1,4,2,7,13,32,21,48,16,30}; int size= sizeof (iArray)/sizeof (*iArray);
int* iPtr=iArray;
for(int n=0; n<size; ++n) //方法1
sum[3] += *iPtr[n];
for(int n=0; n<size; ++n) //方法2 sum[2] += *(iPtr+n);
for(int n=0; n<size; ++n) //方法3 sum[1] += *iPtr++; //见CH4.6.3 for(int n=0; n<size; ++n) //方法4 sum[0] += iArray[n];
for(int n=0; n<size; ++n) //方法5 sum[4] += *(iArray十n);
for(int i=0; i<5; ++i)
cout<<sum[i]<<endl;
}//===================================
