I'm testing sizeof
macro in C/C++.
My main code is as follows
void ShowSize(int RA[]);
main()
{
int MyRA[10] = {1,2,3,4,5,6,7,8,9,0};
printf("size of MyRA is %d\n", sizeof(MyRA) );
ShowSize(MyRA);
}
void ShowSize(int RA[])
{
printf("Size in here is different %d\n", sizeof(RA));
}
I would have thought the size is the same in both cases but it is not...
How can I make both printf statements show the same value? I've tried dereferencing the value inside the function since it's a pointer, right, but my values are not consistent.