#include &lt;stdio.h&gt;    struct student fun&#40;void&#41;    &#123;        struct student        &#123;            char *name;        &#125;;        struct student s;        s.name = &quot;alan&quot;;        return s;    &#125;    void main&#40;&#41;    &#123;        struct student m = fun&#40;&#41;;        printf&#40;&quot;%s&quot;, m.name&#41;;    &#125;
A. Compile time error
B. alan
C. Nothing
D. Varies
Answer:A
#include &lt;stdio.h&gt;    struct student fun&#40;void&#41;    &#123;        struct student        &#123;            char *name;        &#125;;        struct student s;        s.name = &quot;alan&quot;;        return s;    &#125;    void main&#40;&#41;    &#123;        struct student m = fun&#40;&#41;;        printf&#40;&quot;%s&quot;, m.name&#41;;    &#125;
A. Compile time error B. alan C. Nothing D. Varies