0
Q:

difference between size in main and in fuction size = sizeof(arr) / sizeof(arr[0])

#include<stdio.h> 
void fun(int arr[], size_t arr_size)   
{ 
  int i;    
  for (i = 0; i < arr_size; i++)  
  {   
    arr[i] = i;   
  } 
} 
  
int main() 
{ 
  int i;   
  int arr[4] = {0, 0 ,0, 0}; 
  fun(arr, 4); 
    print(sizeof(arr));
  for(i = 0; i < sizeof(arr)/sizeof(arr[0]); i++) 
    printf(" %d ", arr[i]); 
  
  getchar();   
  return 0; 
}     
0

New to Communities?

Join the community