Even with that explanation I am not convinced of the soundness of that notation. For example, if you think you have a particular row that is causing you some problem and want to add a print statement for the row number, your code becomes, if you are too quick and forget to add braces:<p><pre><code>    for(y=0; y&lt;ymax; y++)
    printf(&quot;y=%i\n&quot;,y);
    for(x=0; x&lt;xmax; x++)
    {
        &#x2F;&#x2F;...
    }
</code></pre>
And it will not work anymore as intended.<p>Granted it&#x27;s a small mistake and it will not take more than 5 minutes to fix, but it still add a small load to your already busy mind.