What will be the error (if any) in the following C code?<br><pre><code class="c-program">#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#include&lt;string.h&gt;int main(){ char *p; *p = (char)calloc(10); strcpy(p, "HELLO"); printf("%s", p); free(p); return 0;}</code></pre>

Correct Answer: Error in the statement: *p=(char)calloc(10);