估计类似的问题各位大虾都不会关注的,小弟闲来无事,居然测出boolean类型的变量缺省是true,真是不解。

解决方案 »

  1.   

    不过,如果是函数变量,应该是随机的才对, 可能是true的可能性是99%
      

  2.   

    呵呵,我早就试验过下面是结果
    Delphi 中过程函数初始值:
              integer :  4356180,(会经常变)。
    string,widestring :  ''
              boolean :  值为true(假定变量名为boolean1)
                         但
                         if boolean1 then <此条件成立>
                         if boolean1=true <此条件即不成立>
          real,double :  0
            tdatetime :  1899-12-30
    在private,protected,public里定义的数据初始值
    integer,float 0
    string ''
    boolean false
      

  3.   

    如果会汇编,看下CPU窗口,就明白是怎么回事了。
      

  4.   

    只测试过局部为TRUE,全局为FALSE
    还是要养成赋值的习惯