title: C++, Making a pointer to a char array
body: <p>In C++, I have a char array defined as:</p>
  
  <pre><code>char miniAlphabet[] = {'A','B','C','D','E', '\0'};
  </code></pre>
  
  <p>I want to modify the values of this array from other functions without passing it to those functions. This is where you use pointers right?</p>
  
  <p>So my question is what is the correct way to make a pointer to this char array. Would I just make a pointer to the first element and then when I want to modify the values I step through memory until I hit the end character?</p>