| Current Path : /var/www/html/bibhas.ghoshal/ITP_2019/lab/ |
| Current File : /var/www/html/bibhas.ghoshal/ITP_2019/lab/pointer_array.c |
//
// pointer_array.c
//
//
// Created by Bibhas Ghoshal on 20/02/21.
//
#include <stdio.h>
#define SIZE 4
int main()
{
int i,arr[SIZE] = {10,20,25,35},*p;
printf("Contents of the array elements:\n");
for (i=0; i<SIZE; i++) {
printf("*(arr+%d)=%d \n ",i,*(arr+i));
}
// Changing arr[2] to 30 and arr[3] to 50
*(arr+2) = 30;
*(arr+3) = *(arr+1)+*(arr+2);
p =arr;
printf("Seeing the changes with p:\n");
for (i=0; i<SIZE; i++) {
printf("p[d]=%d\n ",i,p[i]);
}
p = &arr[3];
printf("\n Set p to &arr[3], using p with negative index :\n");
for (i=0; i>-SIZE; i--) {
printf("p[d]=%d \n ",i,p[i]);
}
return 0;
}