当前位置:首页 > 学习情境设计(C - 程序设计)
娄底职业技术学院 校本教材《C#程序设计》—情境设计
for循环的逻辑流程图
实例:使用for循环语句,编程输出1~20的每个奇数的平方。 using System; class square {
static void Main( ) { int s;
for (int i=1;i<20;i+=2) { s=i*i;
Console.Write(\ } } } 结果:
for语句的几点说明:
(1) 如果对循环变量在for语句前已赋初值,则在for语句中可省略表达式1,但要保留其后的分号。 ...
int i=1; for( ;i<=20;i++) ...
(2) for语句可以省略表达式2,即不判断表达式条件是否成立,循环将一直进行下去,但应保留表达式2后面的分号。此时,需要在循环体中添加跳出循环的控制语句。 实例:
for(int i=1; ;i++) { s=i*i;
Console.WriteLine(\ if (i==10) break; }
第 页总70页数
娄底职业技术学院 校本教材《C#程序设计》—情境设计
(3) for中可以省略表达式3。此时应在循环体中添加改变循环变量值的语句,以结束循环。 实例:
for( int i=1; i<=10; ) { s=i*i;
Console.WriteLine(\ i++; }
(4)for语句中的3个表达式可同时省略。 int i=1; for( ; ; ) {
s=i*i;
Console.WriteLine(\ i++; if (i==10) break; }
实例:用for语句输出10!的值: class Test
{ static void Main( ) { int i=1; long m=1;
for(i=1;i<=10;i++)
{
m*=i;
}
Console.WriteLine(\
} } 结果:
for循环语句也可以嵌套。
第 页总70页数
共分享92篇相关文档