title: Explain the output. It is printing next alphabet of every alphabet
body: <pre><code>#include&lt;stdio.h&gt;
  int main()
  {
    char arr[]  = "abcdef";
    char *ptr  = arr;
  
  
   while(*ptr != '\0')
       ++*ptr++;
    printf("%s %s",arr,ptr);
  
    return 0;
  }
  </code></pre>
  
  <p>Output: bcdefg</p>
  
  <p>It is printing next alphabet of every alphabet given.
  What exactly is happening?</p>