for语句语法

ads

前面我们已经学习了while语句和do…while语句这两种循环语句。在程序开发中,还经常使用另外一种循环语句,即for语句,它通常用于循环次数已知的情况。今天我们就来学习for语句。





for语句的格式

for语句又称for循环,其语句格式为:

for(表达式1; 表达式2; 表达式3)

{

       语句

}

for语句的格式说明:

(1)表达式1的作用是为循环变量赋初值,通常为赋值或逗号表达式;表达式2的作用是给出循环条件,通常是一个关系或逻辑表达式;表达式3通常是一个增量表达式,是对表达式1中使用的循环变量的值进行修改。

    例如:for(i=1;i<10;i++) { printf(“%dn”,i); }

(2)for语句格式{ }中的语句是循环体,它是在满足循环条件的情况下被重复执行的语句,当循环体只有一条语句时,for语句中的{ }可以省略。

    例如:for(i=1;i<10;i++)  printf(“%dn”,i);

(3)表达式1、表达式2、表达式3都可以省略,但它们之间的分号必须保留。

    例如:for( ; ; ) printf(“%dn”,i);





for语句的执行过程

for语句的执行过程为:

第1步,计算表达式1的值,通常为循环变量赋初值;

第2步,计算表达式2的值,即判断循环条件是否成立,若成立则执行循环体一次,否则结束循环;

第3步,计算表达式3的值,然后转回第2步重复执行。





程序解析

应用for语句的程序示例如下(//后的文字为这一行代码的注释):

此程序是对自然数1~4求和。在上面程序的for语句中,变量i的初值为1,在判断条件i<=4成立的情况下,会执行循环体sum=sum+i,执行完毕后,会执行表达式i++,i的值变为2,然后继续进行i<=4的条件判断,开始下一次循环,直到i=5时,条件i<=4不成立,结束循环,执行for循环后面的代码,输出“sum=10”。此程序的运行结果为:



往期回顾

◆带你学习C语言—do...while语句

◆带你学习C语言—while语句

◆带你学习C语言—switch语句




最后编辑于:2024/1/7 拔丝英语网

admin-avatar

英语作文代写、国外视频下载

高质量学习资料分享

admin@buzzrecipe.com