title: Expected ',' or '...' before numeric const
body: <p>I am new in C programming and trying to figure out some problems encountered. 
  When I wrote </p>
  
  <pre><code>#define N 5
  
  void Sort(int *const array,  int N);
  </code></pre>
  
  <p>the compiler gave me the message "Expected ',' or '...' before numeric const". After searching on the internet and found out that the problem may be casued by the #define being debugged as numeric values. I did get through the compiler by not using the #define for the constant N. However, I wondered how should I modified the above two lines so that I won't get that error message?  </p>