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