C++ switch case 和delphi case 语句如何改?

这是c++代码,主要看case1return0这是我写的delphi代码,我用exit(0)是不是能够跳出case语句但在repeat语句中循环,且返回值是0... 这是c++代码,主要看case 1 return 0

这是我写的delphi 代码,我用exit(0)是不是能够跳出case 语句 但在repeat语句中循环,且返回值是0
展开
 我来答
frankli1009bj
2014-07-23
知道答主
回答量:8
采纳率:0%
帮助的人:5.4万
展开全部
delphi中跳出内层循环可以用break;语句,Exit是退出整个函数或过程了;另c中case第一个条件是1,为啥Delphi中成0了
追问
哦,那个是写错了,用0:begin Result := 0; Exit; end;这个可以?
追答
嗯 是的,用exit退出整个函数或方法,用break退出最内存循环,如果要持续退出多层循环就得加标志变量并进行赋值和判断了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hks554488
2014-07-23 · TA获得超过395个赞
知道小有建树答主
回答量:593
采纳率:0%
帮助的人:457万
展开全部
没听说过exit(0)这种写法。有两种改法:
1. func := 0; // func就是你的函数名
2. begin Result := 0; Exit; end;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mycls
2014-07-23 · TA获得超过419个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:119万
展开全部
用break;看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式