Answer:
c. return a value
Explanation:
Generally speaking, functions return a value, whereas procedures don't (so a procedure is just a function that doesn't return a value). ... By returns a value, we mean that the function creates some sort of results, which is passed back to the calling function.