Question

Which of the following will not produce a syntax error?
(a) Omitting a return type from a function definition if the function prototype specifies a return type other than int
(b) Returning a value from a function defined as void
(c) Defining a function parameter again inside a function
(d) Using the same names for arguments passed to a function and the corresponding parameters in the function definition

Answer

This answer is hidden. It contains 3 characters.