delphi怎么跳出if语句

delphi怎么跳出if语句,第1张

if (edit1.Text = password) then

begin

    messagebox(handle,'密码正确!','提示!',MB_OK) 

end else

begin   //( 这个地方你掉了一个 begin )

    n := n-1

    if (n<1) then

    begin

        // 这里的 begin  .. end 是内面一层的

    end

    

end //(  在这里结束 那个  else begin ... )

begin  与 end 是配对的,就像 {   } 花括号一样,有开始就该有结束

if else语句的结构为:

if(条件表达式){语句1 }

else{语句2 }

当if中的条件表达式为真时,会执行语句1中的代码。当条件表达式为假时,会执行语句2中的代码。

使用if else可以制作一个简单的登录功能。正确的账号为10001,正确的密码为123。当用户输入的账号和密码正确时,输出“登录成功”,不正确时输出“账号或密码错误”。

在使用if语句中还应注意以下问题:

在三种形式的if语句中,在if关键字之后均为表达式。

该表达式通常是逻辑表达式或关系表达式,但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。

例如:if(a=5)语句;if(b)语句都是允许的。只要表达式的值为非0,即为“真”。如在:if(a=5)…;中表达式的值永远为非0,所以其后的语句总是要执行的,当然这种情况在程序中不一定会出现,但在语法上是合法的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12113955.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存