以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  WHILE DO 语句跟if then 语句有什么区别?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=171120)

--  作者:OscarDeng
--  发布时间:2019/7/18 0:16:41
--  WHILE DO 语句跟if then 语句有什么区别?
WHILE DO 语句跟if then 语句有什么区别?
--  作者:wenarm
--  发布时间:2019/7/18 5:25:16
--  
前者是循环语句,后者是条件语句(判断语句)
--  作者:OscarDeng
--  发布时间:2019/7/18 11:11:03
--  WHILE DO 语句跟if then 语句有什么区...
能否举个例子详细讲解一下有什么区别?
--  作者:FireScript
--  发布时间:2019/7/18 11:17:55
--  
 WHILE 条件1 do  
begin
//执行的操作
end

if 条件1 then
begin
//执行的操作
end

前者会一直执行begin-end中间的操作,直到条件1不再满足。后者只判断一次,如果满足条件1则执行操作一次,否则不执行。