1、什么是for循环?
for循环,也是用于循环控制的语句,但是,它是所有循环中变化最多的一种。
2、for 循环一般形式的语法结构
for(表达式1;表达式2;表达式3)
{
语句1;
语句n;
}
for循环一般形式的结构分析:
(1)以for关键字开始
(2)一对小括号
(3)表达式1——对用于表达式2的变量赋初值,只会在循环开始时执行一次。
(4)表达式2——循环条件判断,当判断结果为“真”就执行语句1和语句n,否则结束循环。
(5)表达式3——循环变量中的值递增或递减操作,然后,操作结果在表达式2中用于判断使用。
(6)一对大括号,如果"循环体"中的代码只有一行,可以忽略一对大括号。
=======================================================================
3、接下来,我们结合例子再作进一步的学习
例子1:
int i;
for(i=0;i<2;i=i+1)
{
语句1;
}
语句2;
例子分析:
(1)程序首先执行for循环中表达式1,即i=0,然后,“i”中的值变为0。
(2)程序判断表达式2,即i<2,而“i”当前的值为0,所以,0<2判断结果为“真”,
所以,可以执行循环体中的代码,即语句1。
(3)执行完语句1以后,程序就再执行表达式3,即i+1,而“i”当前的值为0,即0+1结果等于1,
然后,将结果1赋给变量”i“,变量“i”中的值由0变为1。
(4)程序再回到表达式2中判断i<2,结果为“真”,因为当前“i”中的值等1,而1是少于2,
然后,就可以再次执行语句1,然后,程序就再执行表达式3,即i+1,
而“i”当前的值为1,即1+1结果等于2,然后,将结果2赋给变量”i“,变量“i”中的值由1变为2。
(5)程序再回到表达式2中判断i<2,结果为“假”,因为当前“i”中的值等2,而2不少于2,
所以,就可以结束for循环,然后,执行语句2。
非常好,现在,我们已经掌握了C语言中的“for循环”,但是,如何去运行用它呢?
所以,我们就需要通过下方的链接,进入到C语言的代码训练中,然后,通过实践去加深对循环的理解。
>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行
编程训练)
|