C Program to Print Elements of Array Using Pointers

int main()
{
int a[5]= {5,4,6,8,9};
int *p=&a[0];
int i;

for(i=0; i<5; i++)
    printf("\nArray[%d] is %d ",i,*(p+i));
for(i=0; i<5; i++)
    printf("\n %d at %u ",*(p+i),(p+i));
return 0;

}
OUTPUT
Array[0] is 5
Array[1] is 4
Array[2] is 6
Array[3] is 8
Array[4] is 9
5 at 2686708
4 at 2686712
6 at 2686716
8 at 2686720
9 at 2686724

Leave a Reply

Your email address will not be published. Required fields are marked *