title: Why do strings in C need to be null terminated?
body: <p>Just wondering why this is the case. I'm eager to know more about low level languages, and I'm only into the basics of C and this is already confusing me.</p>
  
  <p>Do languages like PHP automatically null terminate strings as they are being interpreted and / or parsed?</p>