#include<stdio.h>
// traversing an array using only pointers.
int main() {
int arr[] = {1,2,3,4,5,6,7,8,9};
int *ptr1, *ptr2;
ptr1 = arr; // pointing to arr[0], same as ptr1 = &arr[0]
ptr2 = &arr[8]; // pointing to the address of the last element of arr
while(ptr1<=ptr2) {
printf("%d \n", *ptr1); // to access the value, we use *ptr1
ptr1++; // points to the address of the next element in arr, i.e arr[1], arr[2] and so on until arr[8]
};
}