Question: what is the difference between a return and void?
Answer: Void simply means nothing. It doesn't take any parameters nor it returns anything. Return is use to give command back to the calling function and it returns value to Calling function.