<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<tt>Hi everyone,<br>
<br>
I would like to ask </tt><tt><span id="result_box" class=""
lang="en"><span class="hps">you</span> <span class="hps">what
you think</span> <span class="hps">about the</span> <span
class="hps">initialization of</span> <span class="hps">iterative
variables in</span> for<span class="hps"></span> <span
class="hps">loops. I know that present code style does not
allow it. But how I recognized, we use C99, and this feature
is here now.<br>
</span></span></tt><tt><br>
(example)<br>
Instead of:</tt><code><span class="kwd"><br>
</span></code><code><span class="kwd"><code><span class="typ">#
int</span><span class="pln"> i</span><span class="pun">;</span><span
class="pln"><br>
</span><span class="kwd"># for</span><span class="pln"> </span><span
class="pun">(</span><span class="pln">i </span><span
class="pun">=</span><span class="pln"> </span><span
class="lit">0</span><span class="pun">;</span><span
class="pln"> </span><span class="pun">...)</span></code></span><span
class="pun"></span><span class="pln"></span></code><code><span
class="typ"><br>
we could write:<br>
</span><span class="pun"></span></code><code><span class="kwd">#
for</span><span class="pln"> </span><span class="pun">(</span><span
class="typ">int</span><span class="pln"> i </span><span
class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span
class="pun">;</span><span class="pln"> </span><span class="pun">...)</span></code><tt><span
id="result_box" class="" lang="en"><span class="hps"><br>
<br>
I see</span> <span class="hps">an advantage</span> <span
class="hps">in limiting the</span> <span class="hps">validity
of</span> <span class="hps">such variables</span><span
class="">.</span> <span class="hps">That means</span> <span
class="hps">higher</span> <span class="hps">code readability</span><span>.</span>
<span class="hps">Disadvantages</span> <span class="hps">I
searched</span> <span class="hps">but did not find</span><span
class="">.<br>
<br>
Regards<br>
<br>
Petr<br>
</span></span></tt>
</body>
</html>