阅读下列程序,写出运行结果(应该知道的遍历数组的五种方法)。
//=================================== //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; }//===================================