title: void main() { } works perfectly without a header file. How can this happen ,where is the definition of main function written in C?
body: <p>I wrote the following code:</p>
  
  <pre><code>void main() {
  
  }
  </code></pre>
  
  <p>How can it run without any header files?</p>