正在加载图片...
第五章循邛 5、其他循环控制结构 a,y, a=10,y=0; break结束循环 do 在swch中退出swch结构 a+=2y/+=a; if(y≈50) break; 在循环中结束循环。 I while(a=14) continue结束本次循环 printf("a=%d, y=%dn, a, y) 循环“短路”(跳过循环体后} 的语句,开始下一轮循环) 变量跟踪 变量跟踪 °goto跳转 a 跳到循环你指定达 0 【注意】 12+2 12+14=26 goto语句只能从循环内向外跳 14+2 16+26=42 转,反之不可!基础系 16+216+42=5 9重庆工学院计算机学院基础系2021年2月20日星期六 回第五章 循环程序设计 9 重庆工学院计算机学院 基础系 2021年2月20日星期六 5、其他循环控制结构 main( ) { int a,y; a=10,y=0; do { a+=2;y+=a; if (y>50) break; } while (a=14); printf("a=%d,y=%d\n",a,y); } 结果:a=16,y=60 变量跟踪 a y 10 0 12 12 12+2 12+14=26 14+2 16+26=42 16+2 16+42=5 变量跟踪 分析法 • break 结束循环 – 在switch中退出switch结构; – 在循环中结束循环。 • continue 结束本次循环 – 循环“短路”(跳过循环体后面 的语句,开始下一轮循环)。 • goto 跳转 – 跳到循环体外指定标号处。 • 【注意】 – goto 语句只能从循环内向外跳 转 ,反之不可!基础系
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有