#include &lt;stdio.h&gt;    #include &lt;stdarg.h&gt;    int f&#40;int c, ...&#41;;    int main&#40;&#41;    &#123;        int c = 97;        float d = 98;        f&#40;c, d&#41;;        return 0;    &#125;    int f&#40;int c, ...&#41;    &#123;        va_list li;        va_start&#40;li, c&#41;;        float d = va_arg&#40;li, float&#41;;        printf&#40;&quot;%f\n&quot;, d&#41;;        va_end&#40;li&#41;;    &#125;
A. Compile time error
B. Undefined behaviour
C. 97.000000
D. 98.000000
Answer:A
#include &lt;stdio.h&gt;    #include &lt;stdarg.h&gt;    int f&#40;int c, ...&#41;;    int main&#40;&#41;    &#123;        int c = 97;        float d = 98;        f&#40;c, d&#41;;        return 0;    &#125;    int f&#40;int c, ...&#41;    &#123;        va_list li;        va_start&#40;li, c&#41;;        float d = va_arg&#40;li, float&#41;;        printf&#40;&quot;%f\n&quot;, d&#41;;        va_end&#40;li&#41;;    &#125;
A. Compile time error B. Undefined behaviour C. 97.000000 D. 98.000000