for循环语句

for循环语句

目录导航

for语句格式为

  for(表达式1;表达式2;表达式3)

  语句:/*循环体*/

  该语句执行过程如下:

  ①先对表达式1赋初值;

  ②判别表达式2是否满足给定条件,若其值为真,满足循环条件,则执行循环体内语句,然后执行表达式3,进入第二次循环,再判别表达式2……;否则判断表达式2的值为假,不满足条件,就终止for循环,执行循环体外语句。

      

几种特殊for语句的用法

  (1)for小括号内三个表达式为空

  例 for(;;)

  printf ("test");

  在小括号内只有两个分号,无表达式。表示无限循环。这种无限循环适用于菜单选择程序中。

  (2)没有循环体的for语句

  例:for(; *str==''; str++)

  ;

  这种情况循环体内的语句只是一个分号,这个for循环是指针str所指流中的前导空格删除。

  例:for (t=0;t ;)

  此例在程序中起延时作用。[1]

相关百科
返回顶部
产品求购 求购