为什么要用for循环语句
展开全部
这些都是
程序
语言中常用的循环程序结构,执行的操作雷同,但细节上是一定要注意的,自己编写程序掌握for、while就足以解决问题了,但要阅读他人的程序就要全面掌握啦。
下面以C语言为例介绍。
循环结构1
for(i = 1;i < 10;i++)
{
......
......
}
第一次进入循环首先给i赋初值i = 1(此操作只发生在第一次,以后不再执行这样的操作),判断条件是否满足i < 10,如果为真,继续执行循环体,并执行i++操作,否则,跳出循环体,顺序执行循环体下面的语句。可以看出,如果第一此进入循环时,不满足条件,则该循环就被直接跳过。
循环结构2
while(<条件>)
{
......
......
}
该循环首先判断条件,如果为真,执行循环体,如果为假,跳出循环体,顺序执行循环下面的语句。与for循环的相同之处是,首先判断条件的真与假。
3、循环结构3
do {
......
......
}while(<条件>)
这种循环体与上述两种的最大区别是,首先执行循环体的语句,接下来才判断条件的真与假。另外要说明的是后两种循环结构的循环体内必须写入条件变更语句,类似for结构中的i++,否则,将会成为“死循环”。
比较以上三种循环结构还可以发现,for的控制变量是整数,这对于数组等操作很方便,而后两种的控制变量就没那样严格的要求,较for循环体有更灵活的使用范围。
程序
语言中常用的循环程序结构,执行的操作雷同,但细节上是一定要注意的,自己编写程序掌握for、while就足以解决问题了,但要阅读他人的程序就要全面掌握啦。
下面以C语言为例介绍。
循环结构1
for(i = 1;i < 10;i++)
{
......
......
}
第一次进入循环首先给i赋初值i = 1(此操作只发生在第一次,以后不再执行这样的操作),判断条件是否满足i < 10,如果为真,继续执行循环体,并执行i++操作,否则,跳出循环体,顺序执行循环体下面的语句。可以看出,如果第一此进入循环时,不满足条件,则该循环就被直接跳过。
循环结构2
while(<条件>)
{
......
......
}
该循环首先判断条件,如果为真,执行循环体,如果为假,跳出循环体,顺序执行循环下面的语句。与for循环的相同之处是,首先判断条件的真与假。
3、循环结构3
do {
......
......
}while(<条件>)
这种循环体与上述两种的最大区别是,首先执行循环体的语句,接下来才判断条件的真与假。另外要说明的是后两种循环结构的循环体内必须写入条件变更语句,类似for结构中的i++,否则,将会成为“死循环”。
比较以上三种循环结构还可以发现,for的控制变量是整数,这对于数组等操作很方便,而后两种的控制变量就没那样严格的要求,较for循环体有更灵活的使用范围。
展开全部
只要指定条件为 true 都执行语句块.
for (initialization; test; increment)
statements
参数
initialization
必选项.一个表达式.该表达式只在执行循环前被执行一次.
test
必选项.一个 Boolean 表达式.如果 test 是 true,则 statement 被执行.如果 test 是 false,则循环结束.
increment
必选项.一个表达式.在每次经过循环的最后执行该递增表达式.
statements
可选项.test 是 true 时,要执行的一个或多个语句.可以是复合语句.
说明
循环要执行确定的次数,通常使用 for 循环.
示例
下面的例子示范了一个 for 循环.
for (initialization; test; increment)
statements
参数
initialization
必选项.一个表达式.该表达式只在执行循环前被执行一次.
test
必选项.一个 Boolean 表达式.如果 test 是 true,则 statement 被执行.如果 test 是 false,则循环结束.
increment
必选项.一个表达式.在每次经过循环的最后执行该递增表达式.
statements
可选项.test 是 true 时,要执行的一个或多个语句.可以是复合语句.
说明
循环要执行确定的次数,通常使用 for 循环.
示例
下面的例子示范了一个 for 循环.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询