当前位置:嗨网首页>书籍在线阅读

26-总结_for语句

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

B.4.3 总结: for 语句

关键字

for 语句的关键字是 for

一般注释

for 语句使用3个控制表达式控制循环过程,分别用分号隔开。 initialize 表达式在执行 for 语句之前只执行一次;然后对 test 表达式求值,如果表达式为真(或非零),执行循环一次;接着对 update 表达式求值,并再次检查 test 表达式。 for 语句是一种入口条件循环,即在执行循环之前就决定了是否执行循环。因此, for 循环可能一次都不执行。 statement 部分可以是一条简单语句或复合语句。

形式:

for ( initialize; test; update )

statement

test 为假或0之前,重复执行 statement 部分。

C99允许在 for 循环头中包含声明。变量的作用域和生命期被限制在 for 循环中。

示例:

for (n = 0; n < 10 ; n++)
     printf(" %d %d\n", n, 2 * n + 1);
for (int k = 0; k < 10 ; ++k)    // C99
  printf("%d %d\n", k, 2 * k+1);