#include &lt;stdio.h&gt;    int mul&#40;int a, int b, int c&#41;    &#123;        return a * b * c;    &#125;    void main&#40;&#41;    &#123;        int &#40;*function_pointer&#41;&#40;int, int, int&#41;;        function_pointer  =  mul;        printf&#40;&quot;The product of three numbers is:%d&quot;,        function_pointer&#40;2, 3, 4&#41;&#41;;    &#125;
A. The product of three numbers is:24
B. Run time error
C. Nothing
D. Varies
Answer:A
#include &lt;stdio.h&gt;    int mul&#40;int a, int b, int c&#41;    &#123;        return a * b * c;    &#125;    void main&#40;&#41;    &#123;        int &#40;*function_pointer&#41;&#40;int, int, int&#41;;        function_pointer  =  mul;        printf&#40;&quot;The product of three numbers is:%d&quot;,        function_pointer&#40;2, 3, 4&#41;&#41;;    &#125;
A. The product of three numbers is:24 B. Run time error C. Nothing D. Varies