社区
Delphi
帖子详情
不好意思,一个比较简单的问题,如何跳出Case语句?
wlw88
2002-12-17 10:55:30
好久没有提问了,问一个比较简单的问题,让大家见笑了,如何跳出Case语句,就像循环中的Break一样,继续执行case下面的语句? 在Vc中可以使用break跳出,而在delphi中它不支持,谢谢大家了!!
...全文
720
20
打赏
收藏
不好意思,一个比较简单的问题,如何跳出Case语句?
好久没有提问了,问一个比较简单的问题,让大家见笑了,如何跳出Case语句,就像循环中的Break一样,继续执行case下面的语句? 在Vc中可以使用break跳出,而在delphi中它不支持,谢谢大家了!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
danger999
2002-12-17
打赏
举报
回复
对呀,这种应用需求是什么情况下产生的,,
可以考虑别的语法
我不爱钻牛角尖。
findcsdn
2002-12-17
打赏
举报
回复
c中的break功能 delphi 的语法已经搞定了,在case的某个分支执行完之后,就自动退出case. 不要告诉我,你要在case分支内执行的时候跳出Case ,我想不出来为什么会有这种需求...。
Charriol
2002-12-17
打赏
举报
回复
BREAK;
feiyunxiaozi
2002-12-17
打赏
举报
回复
case 语句会自动退出的
feiyunxiaozi
2002-12-17
打赏
举报
回复
退出语句比较:
Abort 停止运行某事件,即Abort后的程序不运行。
Break 强制退出循环。
Continue 强制缩短循环。
Exit 强制退出程序块。
Halt 强制终止程序执行。
shanxing
2002-12-17
打赏
举报
回复
up以后大家用摆事实,讲道理的吧~~~
举例子
fox1123
2002-12-17
打赏
举报
回复
case I of
1..5: Caption := 'Low';
6..9: if i=6 then
begin
Caption := 'High'
else
caption:='Other'
end;
0, 10..99: Caption := 'Out of range';
else
Caption := '';
end;
加 if 判断嘛
wlw88
2002-12-17
打赏
举报
回复
我说各位,在给别人回答时认真点好不好,break和continue根本就调不通!!如果真的能调通可以贴出例子来看看,如果真的实现了,我可以单独给你100分。Exit是跳出整个函数,并不是跳出Case语句!!!lws0472(hero)老兄说的goto还是可以实现的,不过本人总感觉不太好,让人看着比较乱!不知道哪位还有其他更好的方法?
不管怎样,谢谢大家的关心,我不会亏待大家的!^_^
jwboyR
2002-12-17
打赏
举报
回复
break;可以的
但是exit好象不可以,exit好象是退出整个事件过程的
lws0472
2002-12-17
打赏
举报
回复
break,continue都没用成功过,我用goto,楼上的各位大侠用成功的给个例子好不好。
var
i ,j : integer;
label aaa;
begin
i := 1;
j := 2;
case i of
1 :begin
if j = 2 then
goto aaa;
showmessage('aa');
end;
end;
aaa: showmessage('bb');
end;
laihecongxi
2002-12-17
打赏
举报
回复
case本身判断语句,我想条件是按整句来判断的,可以自动跳出
Case i of
0:;
1:
else
.....
end;
相当于:
if (i=0) or (i=1) or ...then
else
end;
GaoLun
2002-12-17
打赏
举报
回复
一般都用 break 或者是 continue
rainsea
2002-12-17
打赏
举报
回复
执行完成某一个case,它自动跳出的。
hmily1688
2002-12-17
打赏
举报
回复
除了break,exit,我还用过continue
Billy_Chen28
2002-12-17
打赏
举报
回复
break
票票飞扬
2002-12-17
打赏
举报
回复
会自动跳出。
你可以跟踪一下。
cougar87
2002-12-17
打赏
举报
回复
break不行就用Exit
wuxuan
2002-12-17
打赏
举报
回复
break可以呀,还可以使用goto呀。
cougar87
2002-12-17
打赏
举报
回复
exit呢?
wlw88
2002-12-17
打赏
举报
回复
好了,多谢大家,本人深有感触,好久没有在技术区混了,近来人气不错吧,结贴了!!
switch
case
+ while 及 do - while
switch
case
和循环结构 1.switch
case
1.1结构概述 /* 这里使用的switch -
case
结构是
一个
可以在很多开发语言中通用使用的 今天上课演示使用的数据类型是int类型,并且要求在没有讲述其他可以使用类型之前 只能使用int */ switch (/* 变量 */) {
case
常量选择1: // 处理方式1; br...
C语言
case
可以并列else,其实你可以少写点if else与switch(推荐)
前言作为搬砖在第一线的底层工人,业务场景从来是没有做不到只有想不到的复杂。不过他强任他强,if-else全搞定,搬就完了。但是随着业务迭代或者项目交接,自己在看自己或者别人的if代码的时候,心情就不再表述了,各自深有体会。所以我们一起看看if还能怎么写最基本if-else假设有这么个场景,不同情况下打印不同值。因为涉及到的条件太多,就不提三目运算之类优化了。if (a == 1) {console...
C语言之控制
语句
详解
C语言—详解分支
语句
与循环
语句
java第五天-switch
case
和循环结构
switch
case
和循环结构 1. switch
case
1.1 结构概述 /* 这里使用的switch -
case
结构是
一个
可以在很多开发语言中通用使用的 今天上课演示使用的数据类型是int类型,并且要求在没有讲述其他可以使用类型之前 只能使用int */ switch (/* 变量 */) {
case
常量选择1: // 处理方式1; ...
JavaSE学习笔记(三)—— 流程控制
语句
在
一个
程序执行的过程中,各条
语句
的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条
语句
的执行流程。而且,很多时候我们要通过控制
语句
的执行顺序来实现我们要完成的功能。 流程控制
语句
分类:顺序结构;选择结构;循环结构 一、顺序结构 顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章