一维数组的五种访问方法

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 size = sizeof(iArray)/sizeof(iArray[0]);//与上一行等效
    int *iPtr = iArray;
    for(int n=0;n       sum[3] += iPtr[n];
    for(int n=0;n       sum[2] += *(iPtr+n);
    for(int n=0;n       sum[1] += *iPtr++;//*iPtr++等效于*(iPtr++)
    for(int n=0;n       sum[0] += iArray[n];
    for(int n=0;n       sum[4] += *(iArray+n);
   
   
    for(int i=0;i<5;i++)
      cout<    system("pause");
}

你可能感兴趣的:(C++基础知识)