首页 > 代码库 > C#中的for循环语句的使用
C#中的for循环语句的使用
for循环是程序语言开发中常见的技法之一,这类循环可以执行指定的次数,
for循环比较适合于指定次数的应用,在使用时,需初始化一个作为计数器的变量值
for (int i = 1; i <= 10; i++) { Console.WriteLine("{0}", i); }
声明了for的计数器变量后,使用 ; 号隔开,接着添加条件判断的表达式(应涉及计数器变量) i <= 10,继续使用 ; 号隔开,添加对计数器变量的操作 i++(不用 ; 号结尾)。尝试把i++去掉,放在循环体内,也是可行的。
int i, k; for(i = 1; i < 10; i++) { Console.Write("{0}: ", i); for(k = 1;k <= i; k++) { Console.Write("{0}x{1}={2} " ,k, i, i * k); } Console.WriteLine("\n"); } Console.ReadKey();
这种for循环嵌套的方式,在实现横、纵循环的中断
以前一直没记住,倒底是该用break还是用continue,不过下面这个例子,倒是很形象地描述清楚了向循环(输出、控制)是很有用的:
int i = 1; while (i <= 10) { if (i == 6) break; Console.WriteLine("{0}", i++); } for (i = 1; i <= 10; i++) { if ( i % 2 == 0) continue; Console.WriteLine("{0}",i); } Console.ReadKey();
其实两个都可以叫中断,只不过:break是中断当前的循环体(退出循环体),而continue是中断循环体的当次循环(不会退出循环体)。
但for循环的格式使代码更易于阅读,因为其语法是在一个地方包括循环的全部规则,而不是把几个语句放在代码的不同地方.
C#中的for循环语句的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。