First in this content argument and parameter are referring to the same thing. In your function arrayExpander both array[] and size are arguments (or parameters) of that function.
Parameters and arguments are the same thing.When a value is passed to the function it is known as argument but when received by the function it is known as parameter for instance,
void func( int i ) ///i is a parameter
{
///code here
}
int main( )
{
int i=90 ;
func( i ) ; /// i is an argument
cin.get() ;
return 0 ;
}
'i' is argument in the passing side but parameter in the receiving side.