社区
Delphi
帖子详情
不好意思,一个比较简单的问题,如何跳出Case语句?
wlw88
2002-12-17 10:55:30
好久没有提问了,问一个比较简单的问题,让大家见笑了,如何跳出Case语句,就像循环中的Break一样,继续执行case下面的语句? 在Vc中可以使用break跳出,而在delphi中它不支持,谢谢大家了!!
...全文
812
20
打赏
收藏
不好意思,一个比较简单的问题,如何跳出Case语句?
好久没有提问了,问一个比较简单的问题,让大家见笑了,如何跳出Case语句,就像循环中的Break一样,继续执行case下面的语句? 在Vc中可以使用break跳出,而在delphi中它不支持,谢谢大家了!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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语言—详解分支
语句
与循环
语句
Day05 switch
case
和循环结构笔记
Day5.switch
case
和循环结构 结构概述 /* 这里使用的switch -
case
结构是
一个
可以在很多开发语言中通用使用的 今天上课演示使用的数据类型是int类型,并且要求在没有讲述其他可以使用类型之前 只能使用int */ switch (/* 变量 */) {
case
常量选择1: // 处理方式1; break...
java第五天-switch
case
和循环结构
switch
case
和循环结构 1. switch
case
1.1 结构概述 /* 这里使用的switch -
case
结构是
一个
可以在很多开发语言中通用使用的 今天上课演示使用的数据类型是int类型,并且要求在没有讲述其他可以使用类型之前 只能使用int */ switch (/* 变量 */) {
case
常量选择1: // 处理方式1; ...
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章