第五章C语言无条件转移语句goto.ppt

上传人:3399888 文档编号:1291640 上传时间:2020-08-20 格式:PPT 页数:9 大小:581.50KB
下载 相关 举报
第五章C语言无条件转移语句goto.ppt_第1页
第1页 / 共9页
第五章C语言无条件转移语句goto.ppt_第2页
第2页 / 共9页
第五章C语言无条件转移语句goto.ppt_第3页
第3页 / 共9页
第五章C语言无条件转移语句goto.ppt_第4页
第4页 / 共9页
第五章C语言无条件转移语句goto.ppt_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、第六节 无条件转移语句goto 语句标号 goto语句及用goto语句构成的循环 5 6break语句和continue语句在循环体中的作用 无条件转移语句goto 无条件转移语句goto C语言可以用如下语句实现循环 1 用goto语句和if语句构成循环 2 用while循环语句 3 用do while循环语句 4 用for循环语句 goto语句及用goto语句构成循环 1 语句标号语句标号就是给程序中的某一个语句定义的标识符 标号可以是任意合法的标识符 在语句标号和语句之间必须加一个冒号作为分隔符 C程序中的任何一个可执行语句之前都可以加上语句标号 无条件转移语句goto 例如 stop

2、printf END n 通常 语句标号只是用作goto语句的转向目标 如 gotostop 如果程序中没有用goto语句改变程序的执行顺序 也就没有必要出现语句标号 2 goto语句 goto语句称为无条件转向语句 goto语句的一般形式为 goto语句标号 goto语句的作用是把程序的执行转移到语句标号所在的位置 但这个语句标号必须与此goto语句在同一个函数之内 无条件转移语句goto goto语句不符合结构化程序设计的原则 因为无条件转向使得程序的结构没有规律 可读性差 对于初学者来说应尽量避免使用goto语句 但如果使用goto语句能够大大地提高程序的执行效率 也可以使用 3 用goto语句构成的循环结构 include stdio h main intn 0 charch printf inputastring n loop ch getchar n if ch n gotoloop n n 1 不要字符 n printf d n goto语句通常与条件语句配合构成条件转移语句 用来实现构成循环或跳出循环等功能 例5 1统计从键盘输入的一行字符的个数 例5 2输入一组数据求和 includemain intnumber sum 0 loop scanf d 从键盘输入完一组数据后 再输入一个0作为结束输入数据的标志 无条件转移语句goto

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 存储

一课资料网交流QQ群:678591818  网站客服QQ:2935355895 copyright@ 2020-2024 www.ekdoc.com网站版权所有

经营许可证编号:鄂ICP备20004875号