#include<stdio.h>
void main()
{
int a[5]={1,2,3,4,5};
int i,*p;
//下标法
for ( i = 0; i < 5; i++)
{
printf("%4d",a[i]);
}
printf("\n");
//数组首地址+i法
for ( i = 0; i < 5; i++)
{
printf("%4d",*(a+i));
}
printf("\n");
//指针变量运算法
for (p=a; p <a+5; p++)
{
printf("%4d",*p);
}
printf("\n");
//指针下标法
p=a;
for ( i = 0; i < 5; i++)
{
printf("%4d",p[i]);
}
printf("\n");
}
结果如:
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
Press any key to continue