编程基本功:变量局部化的教训

    科技2022-08-23  96

      搞了一阵变量局部化。尽管很小心,也认为没问题,结果还是出错了。

      为什么出错了?没注意在while循环中出现的位置。实际上这个变量是在循环外初始化,内部循环时,并不是每次设置为0,而是有选择的赋值并使用。总结教训是:

      循环内部的局部变量,要么是某个小范围使用,要么是每次循环初始化。

    Processed: 0.009, SQL: 9