title: C strcmp() with one char difference
body: <p>My question is that how will <code>strcmp()</code> handle the following case:</p>
  <pre><code>strcmp(&quot;goodpassT&quot;, &quot;goodpass&quot;);
  </code></pre>
  <p>I read that the comparison continues until a different character is found or null character (<code>\0</code>) is found in any of the strings. In the above case, when it encounters <code>\0</code> for the second argument, will it just stop comparison, or will it still compare to the <code>T</code> character ? The return value is 1, but I'm not sure about the stopping condition.</p>