Can structures be passed to the functions by value?

Why cannot arrays be passed by values to functions?

Please explain.