变量初始化问题

  问题提出:

       今天开了一些个案程序的白箱, 发现有程序员习惯在申明变量后使用前不对其进行初始化, 那为什么要初始化呢? 我也很模糊, 于是我便测试了下:

 

问题探讨:

      1.如下图:申明一Double型变量, 然后直接把它Show出来, 发现变量没有初始化的值不是零哦(^_^我错以为Delphi会给它默认个零呢)

 

2.Doubel型的变量看来必须要先初始化, 那然后我又申明了一Integer型变量, 然后直接把它Show出来, 发现变量没有初始化的值也不是零哦(^_^我又错以为Delphi会给它默认个零呢)。如下图:

 

       

 

3.邪门了,看来数值型的都需要初始化, String呢?最后我又申明了一String型变量, 然后直接把它Show出来, 发现变量为空(^_^)。如下图:

      

 

 

总结:

现在大家意识到问题的重要性吧, 数值型的变量千万别忘了赋初值(防止万一出错),  希望大家养成良好的编程习惯。。。。。。

posted @ 2008-07-25 13:16  威尼斯的夏天  阅读(298)  评论(0编辑  收藏  举报