Awesome thanks for the help. I understand the answer to the 2nd question which I believe call by value parameters will be int, char and double.
I guess I am having a hard time understanding what the first question is asking. I actually fill as if I am a bit more confused after reading about functions and arrays. I don't know if I am supposed to be discovering an argument that replaces arrays or an argument that is used for an array.
The questions just doesn't sound quite right in my head and maybe my understanding of functions and arrays isn't as well as I thought which is more of my problem rather then the question.
Could you please elaborate a bit more. From what I believe the question is asking should I be writing:
double printArray (double arg[], int blah);
Thanks for the links helped a lot for my 2nd quesiton.
After reading more I just don't get the answer for either. It makes no since to me. Even after reading the resources you gave I am just not understanding the question nor am I understanding how its answered.