I have the following function
void DoSomething(int start[10], int end[10])
When I call it via
void Do(void)
{
int start[10] = {1,2,3,4,5,6,7,8,9,0};
int end[10] = {1,2,3,4,5,6,7,8,9,0};
DoSomething(start,end);
}
do I put two pointers (8 byte all together) or two arrays each of 40 bytes in size on the stack?