Multiple choice What is the difference between a function and a procedure? Function doesn't return a value, procedure returns a value Both return a value both are sub programs Procedure doesn't return a value, function returns a value Procedure allows the use of recursion Reveal answer Fill a bubble to check yourself C Correct answer Explanation In procedural programming, a function is designed to return a value to the caller, while a procedure performs a task without returning a value.