《编写高质量代码:改善c程序代码的125个建议》——建议20-3:避免在循环体内修改循环变量

简介:

本节书摘来自华章计算机《编写高质量代码:改善c程序代码的125个建议》一书中的第3章,建议20-3,作者:马 伟 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

建议20-3:避免在循环体内修改循环变量

在for循环语句中,我们应该严格避免在循环体内修改循环变量,否则很有可能导致循环失去控制,从而使程序执行违背我们的原意,如下面的示例代码所示:

for( i=0;i<10;i++ )
{
      i=10;
}

在上面的代码中,在循环体内对循环变量i进行赋值之后,for循环中止执行,从而使程序执行违背我们的原意,更严重的情况会给程序带来灾难性的后果。

相关文章