title: Recursive struct in C
body: <pre><code>#include &lt;stdio.h&gt;
  
  typedef struct mystruct
  {
      void (*ExitFnPtr)(mystruct);
      int a;
  }mystruct;
  
  int main()
  {
      mystruct M;
  
      printf("Hello, World!\n");
  
     return 0;
  }
  </code></pre>
  
  <p>Hi all, does anyone know how to solve the recursive struct error listed above?</p>