Why isn\'t the size of an array sent as a parameter the same as within main?
#include void PrintSize(int p_someArray[10]); int main () {
In the C language, there is no method to determine the size of an unknown array, so the quantity needs to be passed as well as a pointer to the first element.