What code is more CPU expensive: while(*p) or while(i--)? : <p>What C code is more CPU expensive: </p>

<pre><code>while(*pointer){ 
    pointer++; 
} 
</code></pre>

<p>or </p>

<pre><code>while(counter &gt; 0){ 
    pointer++; 
    counter--; 
}
</code></pre>

<p>?</p>
