#include &lt;stdio.h&gt;    struct temp    &#123;        int a;        int b;        int c;    &#125;;    main&#40;&#41;    &#123;        struct temp p&#91;&#93; = &#123;&#123;1, 2, 3&#125;, &#123;4, 5, 6&#125;, &#123;7, 8, 9&#125;&#125;;    &#125;
A. No Compile time error, generates an array of structure of size 3
B. No Compile time error, generates an array of structure of size 9
C. Compile time error, illegal declaration of a multidimensional array
D. Compile time error, illegal assignment to members of structure
Answer:A
#include &lt;stdio.h&gt;    struct temp    &#123;        int a;        int b;        int c;    &#125;;    main&#40;&#41;    &#123;        struct temp p&#91;&#93; = &#123;&#123;1, 2, 3&#125;, &#123;4, 5, 6&#125;, &#123;7, 8, 9&#125;&#125;;    &#125;
A. No Compile time error, generates an array of structure of size 3 B. No Compile time error, generates an array of structure of size 9 C. Compile time error, illegal declaration of a multidimensional array D. Compile time error, illegal assignment to members of structure