[请益] 程式执行第1行,变量却有值

楼主: sam92791432 (sammy)   2014-04-21 19:59:34
版上各位大大好:
小弟最近在程式编写上遇到一些问题,
如题所述,本该在副程式才定义的变量,
却在执行整个程式第1行时却有值出现,
如图,
http://ppt.cc/nEOo
小弟猜测是有变量存错了,
但也没道理是在执行程式名称时出错,
恳请各位大大指教,感激不尽。
作者: gilocustom   2014-04-21 21:23:00
初值未定义的话是什么值都不奇怪。
楼主: sam92791432 (sammy)   2014-04-21 22:12:00
所以这样是正常的吗?因为同样是在副程才定义的变量
楼主: sam92791432 (sammy)   2014-04-21 22:13:00
都没有出现数值,且为undefined
作者: wenni   2014-04-21 23:27:00
宣告变量后 使用变量前应先初始化
作者: blc (Anemos)   2014-04-22 11:14:00
因为宣告是划内存范围,是可能会有上个程式结束留下来的值。
作者: blc (Anemos)   2014-04-22 11:15:00
不过这是个人猜想,有错请鞭。
楼主: sam92791432 (sammy)   2014-04-23 21:34:00
感谢几位大大的答复^^

Links booklink

Contact Us: admin [ a t ] ucptt.com