#include<stdio.h>
int main()
{
int a[11]={1,2,3,4,5,6,7,8,9,10,11};//定义一个数组
int i;int *p;//定义整形变量和指针变量
p=a;//使指针指向数组
for(i=0;i<11;i++)//循环输出数组元素
printf("a[%d]=%d\n",i,*p+i);//打印数组元素
}
编程中在for循环后加了一个分号,结果只输出了一个a[11]=12,后来想起for循环后不需要加分号,之后改正
原文:http://www.cnblogs.com/zhangxinjia/p/6556976.html