- void main()
- {
- int a[5]={1,3,5,7,9},I,*p;
- for(I=0;I<5;I++)
- {
- printf("%d",a[I]);
- }
- printf("\\n");/*换行*/
- for(I=0;I<5;I++)
- {
- printf("%d",*(a+I));/* *(a+I)等价于a[I]元素*/
- }
- printf("\\n");
- for(p=a;p<a+5;p++) /*指针变量赋值为数组的首地址, a+5表示 a[5]的地址, p++ 等价于 p=p+1 表示指向数组的下一个地址*/
- {
- printf("%d",*p);/*打印指针变量的值内容*/
- }
- system("pause");
- }
- //该片段来自于http://www.codesnippet.cn/detail/310120132017.html
来源: http://www.codesnippet.cn/detail/310120132017.html