A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 三月小雨 中级黑马   /  2015-8-5 23:04  /  810 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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;

2 个回复

倒序浏览
自己顶沙发
回复 使用道具 举报
谢谢你的分享!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马