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/array_update.c

//
//  array_update.c
//  
//
//  Created by Bibhas Ghoshal on 20/02/21.
//

#include <stdio.h>

void update_array(short f_arr[],short f_size);

int main()
{
    short arr[] = {11,22,33,44,55,66};
    short i,size;
    
    printf("Size of arr = %d\n",sizeof(arr));  //bytes used by array
    size = sizeof(arr)/sizeof(short); //Number of elements
    
    update_array(arr,size);
    
    for (i=0;i<size ; i++) {
        printf("arr[%hd]=%hd",i,arr[i]);
    }
    printf("\n");
        
    return 0;
        
}
    
void update_array(short f_arr[],short f_size)
{
    short i;
    printf("Size of f_arr = %d\n",sizeof(f_arr)); //size of pointer
    for (i=0; i<f_size; i++) {
        *(f_arr+i)*=2;          // Doubles existing value
    return;
    }
}