#include &lt;stdio.h&gt;    void f&#40;int&#41;;    void &#40;*foo&#41;&#40;&#41; = f;    int main&#40;int argc, char *argv&#91;&#93;&#41;    &#123;        foo&#40;10&#41;;        return 0;    &#125;    void f&#40;int i&#41;    &#123;        printf&#40;&quot;%d\n&quot;, i&#41;;    &#125;
A. Compile time error
B. 10
C. Undefined behaviour
D. None of the mentioned
Answer:A
#include &lt;stdio.h&gt;    void f&#40;int&#41;;    void &#40;*foo&#41;&#40;&#41; = f;    int main&#40;int argc, char *argv&#91;&#93;&#41;    &#123;        foo&#40;10&#41;;        return 0;    &#125;    void f&#40;int i&#41;    &#123;        printf&#40;&quot;%d\n&quot;, i&#41;;    &#125;
A. Compile time error B. 10 C. Undefined behaviour D. None of the mentioned