游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1776|回复: 6

请问一下break的问题

[复制链接]

21

主题

53

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2004-10-4 12:36:00 | 显示全部楼层 |阅读模式
在FOR循环里面有SWITCH的语句,那么break它是退出SWITCH还是
退出FOR循环?(我写了一个程序,结果不是我预测的,我想它退出了FOR
循环.如果真是退出FOR循环,那么是不是在循环语句中不能用SWITCH?
(我只想退出SWICTH,而不想退出循环). [em24]

33

主题

669

帖子

669

积分

高级会员

Rank: 4

积分
669
QQ
发表于 2004-10-4 12:50:00 | 显示全部楼层

Re:请问一下break的问题

应该是退出switch

18

主题

573

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2004-10-4 12:51:00 | 显示全部楼层

Re:请问一下break的问题

break只会退出当前的一层“壳”,不管是for还是switch,你可以把每个for或每个switch想象成一个个“外壳”,在每个“壳”中的break只能退出当前的“壳”,就这么简单!

10

主题

314

帖子

314

积分

中级会员

Rank: 3Rank: 3

积分
314
QQ
发表于 2004-10-5 01:39:00 | 显示全部楼层

Re:请问一下break的问题

应该是SWITCH语句。但如果BREAK是和FOR是一个层的关系。那就是腿出FOR语句了。他们是配对的关系。

10

主题

314

帖子

314

积分

中级会员

Rank: 3Rank: 3

积分
314
QQ
发表于 2004-10-5 01:40:00 | 显示全部楼层

Re:请问一下break的问题

应该是SWITCH语句。但如果BREAK是和FOR是一个层的关系。那就是腿出FOR语句了。他们是配对的关系。

10

主题

314

帖子

314

积分

中级会员

Rank: 3Rank: 3

积分
314
QQ
发表于 2004-10-5 01:40:00 | 显示全部楼层

Re:请问一下break的问题

应该是SWITCH语句。但如果BREAK是和FOR是一个层的关系。那就是腿出FOR语句了。他们是配对的关系。

10

主题

314

帖子

314

积分

中级会员

Rank: 3Rank: 3

积分
314
QQ
发表于 2004-10-5 01:41:00 | 显示全部楼层

Re:请问一下break的问题

应该是SWITCH语句。但如果BREAK是和FOR是一个层的关系。那就是腿出FOR语句了。他们是配对的关系。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-22 14:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表