第9讲语句标号、goto语句及其构成的循环while语句及其构成的循环.ppt
《第9讲语句标号、goto语句及其构成的循环while语句及其构成的循环.ppt》由会员分享,可在线阅读,更多相关《第9讲语句标号、goto语句及其构成的循环while语句及其构成的循环.ppt(16页珍藏版)》请在三一文库上搜索。
1、第9讲,语句标号、goto语句及其构成的循环 while语句及其构成的循环,5.1 语句标号、goto语句及用goto语句构成的循环,5.2 while语句和用while语句构成的循环,5.6 break语句和continue语句在循环体中的作用,第五章 循环结构程序设计,循环结构是结构化程序设计的三种基本结构之一,也是最重要、最常用的一种基本结构。其特点是:在给定条件成立时,反复执行某程序段,直到给定条件不成立时为止。 给定的条件称为循环条件,反复执行的程序段称为循环体。,循环结构,C语言可以用如下语句实现循环: 1. 用goto语句和if语句构成循环。 2. 用while循环语句。 3.
2、用do-while循环语句。 4. 用for循环语句。,5.1 goto语句及用goto语句构成循环,1. 语句标号 语句标号就是给程序中的某一个语句定义的标识符,标号可以是任意合法的标识符,在语句标号和语句之间必须加一个冒号作为分隔符。 C程序中的任何一个可执行语句之前都可以加上语句标号。,例如:stop:printf(“ENDn“); 通常,语句标号只是用作goto语句的转向目标。如:goto stop; 如果程序中没有用goto语句改变程序的执行顺序,也就没有必要出现语句标号。,2. goto语句,goto语句称为无条件转向语句。 goto语句的一般形式为:goto 语句标号; goto
3、语句的作用是把程序的执行转移到语句标号所在的位置,但这个语句标号必须与此goto语句在同一个函数之内。,goto语句不符合结构化程序设计的原则,因为无条件转向使得程序的结构没有规律、可读性差。对于初学者来说应尽量避免使用goto语句,但如果使用goto语句能够大大地提高程序的执行效率,也可以使用。,3 . 用goto语句构成的循环结构,#include “stdio.h“ main() int n= 0; char ch; printf(“input a stringn“); loop: ch= getchar(); n+; if(ch!=n) goto loop; n=n-1; /*不要字符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语句 标号 goto 及其 构成 循环 while
链接地址:https://www.31doc.com/p-2912563.html