title: QA C warning message in C Code
body: <p>I wrote a following piece of code and analysed through QA C but it shows a warning 'x' has external linkage and is being defined without any previous declaration. Kindly help me to understand this.</p>
  
  <p><strong>Code:</strong></p>
  
  <pre><code>#include &lt;stdio.h&gt;
  int x;
  void main()
  {
  }
  </code></pre>