In this example, we are going to modify element of array using pointer.
#include<stdio.h>
int main()
{
int arr[5] = {100, 200, 300, 400, 500}, i;
int *ptr = arr;
//changing 3rd element(300) as 1030.
*(ptr+2) = 1030;
for(i = 0; i < 5; i++)
printf("arr[%d] = %d\n",i,*(ptr+i));
return 0;
}
Output :
arr[0] = 100
arr[1] = 200
arr[2] = 1030
arr[3] = 400
arr[4] = 500
Ask anything about this examples