各位大侠,要如何判断变量是否被赋值。就比如想判断一个整形变量是否已经被赋值,怎么办?

解决方案 »

  1.   

    >>就比如想判断一个整形变量是否已经被赋值,怎么办?
    在delphi中, 一個整型, 你定義時, 系統已經給其默認賦值為 0 了.
    要麼, 你就判斷是不是 0 了!!
      

  2.   

    不是○
    我定义完整型数后,用showmessage(intToStr(i))其结果是:13591392
      

  3.   

    用如下语句:
      if i=0 then
      begin 
       //first
      end 
      else
      begin
         //two
      end
    结果都是运行//two
      

  4.   

    integer为全局变量时,变量自动初始化为0;
    如果是其他方式的是系统随机产生的