#include<stdio.h>
#define size 5
int main()
{
int a[size]={0,1,2,3,4};
int *aptr=a;
int i,offset;
printf("access array through array and subscript:\n");
for(i=0;i<size;i++)
printf("a[%d]=%d\n",i,a[i]);
printf("\naccess array through pointer and subscript:\n");
for(i=0;i<size;i++)
printf("aptr[%d]=%d\n",i,aptr[i]);
printf("\naccess array though array and offset:\n");
for(offset=0;offset<size;offset++)
printf("*(a+%d)=%d\n",offset,*(a+offset));
return 0;
}
#define size 5
int main()
{
int a[size]={0,1,2,3,4};
int *aptr=a;
int i,offset;
printf("access array through array and subscript:\n");
for(i=0;i<size;i++)
printf("a[%d]=%d\n",i,a[i]);
printf("\naccess array through pointer and subscript:\n");
for(i=0;i<size;i++)
printf("aptr[%d]=%d\n",i,aptr[i]);
printf("\naccess array though array and offset:\n");
for(offset=0;offset<size;offset++)
printf("*(a+%d)=%d\n",offset,*(a+offset));
return 0;
}
