title: initialize static char const *somevar
body: <p>I am reading a piece of code, in which there is</p>
  
  <pre><code>#include ...
  
  static char const *program_name;
  
  ...
  int main(int argc, char** argv){
  program_name = argv[0];
  
  ...
  }
  </code></pre>
  
  <p>I am wondering how can the main function assign value to a <code>const</code> variable. Any help would be appreciated!</p>