下载此文档

循环结构程序设计之for语句.ppt


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
循环结构程序设计之for语句
目录
for语句的一般形式
01
for语句执行的过程
02
课后作业
04
06
for语句的省略
03
2
for语句的一般形式
for语句是循环控制结构使用最广泛的一种循环控制语句,特别适合已知循环次数的情况。它的一般形式为:
循环变量赋初值
循环条件

for(表达式1;表达式2;表达式3)
语句;
循环体
给循环变量增量或减量
3
for语句的一般形式——for语句具体要求
for后面的( )不能省略。
表达式1:一般为赋值语句,给循环变量赋初值。
表达式2:关系表达式或逻辑表达式,为循环控制条件。
表达式3:一般为赋值语句,给循环变量增量或减量。
表达式之间用分号分隔。
语句部分为循环体,当要执行多条语句时,循环体应使用复合语句,即将循环体包括在大括号中。
循环体中的语句可以为任意类型的C语句,当循环体为空语句时表示在满足循环条件的情况下不执行任何操作。
4
for语句的一般形式——表达式的类型
表达式1、表达式2、表达式3可以是任意类型的表达式。比方说,这三个表达式都可以是逗号表达式,即每个表达式都可由多个表达式组成。如:

int i , j;
long sum=0;
for(i=1,j=2; i<=99,j<=100; i=i+2,j=j+2)
sum+=i*j;
printf("sum=%ld\n",sum);
该例子用来计算1*2+3*4+5*6+……+99*100的值。
5
for语句的执行过程
for语句的执行过程如下:
for(表达式1;表达式2;表达式3)
语句;
求表达1的值,为循环变量赋初值。
判断表达式2的值是否为真(非0),若为真执行3,若为假则跳出循环。
执行循环体语句。
求表达式3的值,使循环变量增加或减少,转2。
6
for语句的执行过程——for型循环流程图
for型循环流程图
表达式1
表达式2
表达式3
循环体
T
F
7
true
下列代码用于计算1+2+3的和。

#include <>
void main() i=
{
int i,sum=0; sum=

for( i=1; i<4; i++ )
sum+=i; i<4=

printf(“sum=%d\n”,sum);
}
false
1
0
for语句的执行过程——例程
1
2
3
3
6
4
8
for语句的省略
对于for一语句:
for(表达式1;表达式2;表达式3)
其表达式1,表达式2,表达式3都是任选项,可以省掉其中的一个、两个或全部,但是用于间隔的分号不能省略。

下面通过几个例子来具体看一下。
9
for语句的省略——例1
#include <>
void main()
{
int i,sum=0;

for( i=1; i<=100; i++ )
sum+=i;

printf(“sum=%d\n”,sum);
}
10

循环结构程序设计之for语句 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小267 KB
  • 时间2018-02-16
最近更新