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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 侍小波 中级黑马   /  2012-9-23 20:20  /  1502 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本人总结了C#语言中的三种循环,有不足之处,恳请个位批评指正!

类型
while循环
do-while循环
for循环
特征
先判断,再执行
先执行,再循环
先判断,再执行
语法
while(条件)---表达式----bool(布尔类型) {   循环体; }
do{循环体; }while() ---------------------特别提醒。最后有分号。千万别忘掉。
for(表达式1;表达式2;表达式3){循环体;}
执行过程
1),当程序执行到while(条件).先判断条件是否成立。 2),如果成立(true),则执行语句块中的语句--循环体。 3),直到条件不成立或者其他跳出循环语句的语句就结束循环。
1),当程序执行到do-while.先执行大括号里面的语句块.执行之后.再执行while(条件), 2),判断小括号中的条件是否成立.如果成立(true) 就跳回大括号中.执行下一次循环. 3),直到条件不成立时.整个循环结束.
1),当程序运行到for(表达式1;表达式2;表达式3),先执行表达式1,再执行表达式2, 2),当表达式2true.然后执行里面的循环体.执行完之后走到表达式3,然后再执行表达式2. 3),其中.表达式1只执行一次.当表达式2成立时才执行循环体.当不成立是就跳出循环.

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

2 个回复

倒序浏览
还有一种循环是foreach

foreach和for循环类似的,使用foreach的好处是,当遍历数组时,因为有些语言的起始位置是从0开始的,而有些语言的起始位置却使从1开始,当语言支持foreach语法时,使用了foreach,它就自动帮你从数组第一位开始遍历,而不用你管第一位的下标是0还是1。而使用for来遍历的话,你还要确定该语言对数组的定义是下标1开始还是下标0开始。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
受教了,我试试!谢谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马