title: What does int x; arr[100] mean exactly?
body: <p>I'm tasked with changing a C program to x86 asm, and this line is confusing me:</p>
  
  <pre><code>int x; arr[100]
  </code></pre>
  
  <p>Full program:</p>
  
  <pre><code>int max = 100;
  int val = 0x7a;
  int x, arr[100]; /*I have a feeling that it is in fact a typo, and my compiler was just being nice*/
  main(){
    x = 1;/*I just got an email saying this was an error*/
    for (x = 1; x &lt;= max; x++){
      arr[x] = val;
     }
  }
  </code></pre>
  
  <p>I think it means an array, but I'm not sure. </p>