Cpp Programming Quiz 182 – Which of the following function prototype is perfectly acceptable?

Question: Which of the following function prototype is perfectly acceptable?
[A]. int Function(int Tmp = Show());
[B]. float Function(int Tmp = Show(int, float));[C]. Both A and B.
[D]. float = Show(int, float) Function(Tmp);

Answer: Option A