title: When is the condition of this for loop will becomes false?
body: <p>I'm working on my C++ practice question to prepare for my upcoming test and I'm struggling with a for loop condition that I have never seen before.</p>
  
  <pre><code>        for (int i = 0; s[i]; i++)
  </code></pre>
  
  <p>The string <code>s</code> that has been sent from the main is <code>"Two roofs to fix"</code></p>
  
  <p>The question is when is the for loop's condition will become false?</p>