用四种方法输出数组元素

来源:互联网 发布:英语广播 知乎 编辑:程序博客网 时间:2024/06/07 16:54

//main.cpp=================================================
//用四种方法输出数组元素=================================
#include<iostream>
using namespace std;
//=====================================
int main()
{
 int a[10],i;
 for(i=0;i<10;i++)
  a[i]=i+1;
 
 //数组名加下标**************************
 for(i=0;i<10;i++)
  cout<<a[i];
 cout<<endl;
 
 //数组名加指针运算**********************
 for(i=0;i<10;i++)
  cout<<*(a+i);
 cout<<endl;
 //指针运算******************************
 int *p=a;
 for(i=0;i<10;i++)
  cout<<*(p+i);//cout<<*p++;
 cout<<endl;
 //***************************************
 for(p=a;p<(a+10);p++)
  cout<<*p;
 cout<<endl;
 return 0;
}

//若int a[10],*pi; pi=&a[0]或pi=a;

则有 a[i],*(pi+i),*(a+i),pi[i]等价。