连语法都不会了 delphi中有没有 ||啊(20分)

  • 主题发起人 主题发起人 忘记说爱你
  • 开始时间 开始时间

忘记说爱你

Unregistered / Unconfirmed
GUEST, unregistred user!
if ((s1=idYES)||(s1=idNO))<br> begin<br>end;<br>我是这样写的,为什么系统说没有||这个符号呢?<br>我在帮助中查的有啊 !
 
and 或者 or<br><br>if ((s1=idYES)or(s1=idNO)) then
 
只有//这样的符号,注释
 
看来你是从C语法转过来的啊<br>&& = and<br>|| = or<br>! &nbsp;= not
 
if () then<br>begin<br>end;
 
if ((s1=idYES)or(s1=idNO)) then<br>begin<br>end;
 
晕,那是C系列的<br>s1=idYES)or(s1=idNO)不用这样用吧
 
如果用c,他的语法也有问题呀,<br>if ((s1==idYES)||(s1==idNO)) ...<br>在delphi中应该:if (s1=idYES)or(s1=idNO) then...<br>不用括号的地方最好也不用
 
同意doze<br>不是最后一句不同意,括号还是要用的,最好是分层分清楚在你不是真的很清楚个个符号的优先级时候,不然会出现令人意想不到的错误...
 
Delphi的逻辑运算和位运算都是AND,OR,NOT等。(本来逻辑运算和位运算在内存中就是一回事)<br>||对应or
 
后退
顶部