黑马程序员技术交流社区

标题: for循环的其他形式 [打印本页]

作者: 三月小雨    时间: 2015-8-5 23:04
标题: for循环的其他形式
iOS基础-学习笔记57
12-for循环的其他形式
(1)      表达式省略(三个表达式都可以省略)
如:for(;;)语句相当于while1)语句,即不设初值,不判断条件(认为表达式2为真值),循环变量不增值。无终止地执行循环体。
(2)      循环控制无关任意表达式
表达式1和表达式3可以是一个简答的表达式,也可以是逗号表达式,即包含一个以上的简单表达式,中间用逗号间隔。如:
forsum=0i=1i<=100i++sum=sum+i
fori=0j=100i<=ji++j--k=i+j;
表达式1和表达式3都是逗号表达式,各包含两个赋值表达式,即同时设两个初值,使两个变量增值。
在逗号表达式内按自左至右顺序求解,整个逗号表达式的值为其中最右边的表达式的值。如:
fori=1i<=100i++i++sum=sum+i;
相当于:fori=1i<=100;i=i+2sum=sum+i;

作者: 三月小雨    时间: 2015-8-5 23:06
自己顶沙发
作者: 小林儿    时间: 2015-8-5 23:11
谢谢你的分享!




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