Hi,
Was trying this program
The answer im getting isCode:#include<stdio.h> int retsize( int a[] ); int main() { int arr[]={1,2,3,4}; printf(" size = %d \n",sizeof(arr)); printf(" size = %d \n",retsize(arr)); return 0; } int retsize (int arr[]) { return sizeof(arr); }
size = 16
size = 4
i wonder why the function is not returning 16 too.
please shed some light. and how do i correct it
Thanks
MAx