Your IP : 216.73.216.40


Current Path : /var/www/html/bibhas.ghoshal/ITP_2019/lab/
Upload File :
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;
            
 }