第五章循环构.ppt

第五章循环结构 知识点1:掌握for循环、while循环和do-while循环的执行过程,正确设定循环的控制条件。 知识点2:利用C语言中提供的各种循环结构来实现累加、连乘等基本算法。 知识点3:阅读由循环构成的程序,掌握其执行的流程和完成的基本算法。 5.1while语句和用while语句构成的循环结构 5.1.1 while循环的一般形式 while语句构成的循环也称“当”型循环。 格式: while (表达式)循环体 例如:while (i0) { printf (“*”); i++;} 说明(1)while是C语言的关键字。 (2)while后一对圆括号中的表达式,可以是C语言中任意合法表达式,并控制循环体是否执行。 (3)在语法上,要求循环可以是一条简单可执行语句;若循环体内需要多个语句,应该用大括号括起来,组成复合语句. 5.1.2 while循环的执行过程 (1)计算while后一对圆括号中表达式的值。当值为非零时,执行步骤(2);当值为零时,执行步骤(4). (2)执行循环体中语句. (3)转去执行步骤(1). (4)退出while循环. 注:while后一对圆括号中表达式的值决定了循环体是否执行,因此,进入while循环后,一定要有能使表达式的值变为0的操作,否则循环将会无限制地进行下去。 例5.1编写程序,求1+2+3+···+100的值 main( )

文档评论(0)

1亿VIP精品文档

相关文档