title: Use a #define number into a function in C
body: <p>Why this code isn't working ? (This is not the actual code, but a simplified version)</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  #define NUMBER 5
  int function( int NUMBER );
  
  int main (void)
  {
      function( NUMBER );
      return 0;
  
  }
  int function( int NUMBER )
  {
      printf("Hi %d\n", NUMBER);
      return 0;
  }
  </code></pre>