黑马程序员技术交流社区

标题: 求超级for循环的详细使用方法 [打印本页]

作者: wwf707542865    时间: 2015-10-11 01:20
标题: 求超级for循环的详细使用方法
如题,哪位大神能给举例说明一下,谢谢.
作者: gaozp    时间: 2015-10-11 07:55
for(表达式1;表达式2;表达式3){语句;}









执行过程:1)先求解表达式1。
2)求解表达式2,若其值为“真”,,则执行for语句中指定的内嵌语句,然后执行第(3)步,若为“假”,则结束循环转到第(5)步。
3)求解表达式3
4)转回上面第(2)步骤继续进行
5)循环结束,执行for语句下面的语句
                /* 循环打印我爱你10次 */
#include "stdio.h"
void main()
{
        //循环控制条件:i<10
        //循环体:printf("第%d次说我爱你\n",i+1);
        //能够让控制一傲剑为假的操作:i+1
        int i=0;
  for(i;i<10;i++){
          printf("第%d次说我爱你\n",i+1);
          }
}
注意:初始化语句只会被执行一次
表达式省略(三个表达式都可以省略)
for(;;)语句相当于while(1)

{E$]@I}MB7FKBS_E]ZE9$GY.png (3.74 KB, 下载次数: 30)

{E$]@I}MB7FKBS_E]ZE9$GY.png

作者: gaozp    时间: 2015-10-11 07:56
自己做的,希望能帮到你




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2