变量初始化问题

本文通过测试不同类型的变量在未初始化情况下的表现,强调了在编程中初始化变量的重要性,尤其是数值型变量,以防出现不可预知的错误。
  问题提出:

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

 

问题探讨:

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

 

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

 

       

 

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

      

 

 

总结:

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

转载于:https://www.cnblogs.com/safezone/articles/1251253.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值