修改代码注意事项(持续更新)

        微笑微笑微笑

       都是用鲜血换来的教训:

         1).如果在修改代码过程中,扩展了右上方和左下方的相邻重建值,一定要记得修改对应存储数组的大小;

         2).如果使用源代码中的查表法求均值时,要注意数值大小不能超过查表法设定的范围;

         3).改了函数名称,要改相应的参数,比如绝对索引,相对索引;

         4).只要跑的数据有问题,肯定是我代码改错了,立马回去检查检查微笑微笑微笑

         5).修改代码的时候,因为扩大了变量的范围所以将变量的类型从Int改成了UInt,但是此变量在某个等式中不作为被减数,然而当执行一个运算时(如这里的a>b),如果它的一个运算数是有符号的而另一个数是无符号的,那么C语言会隐式地将有符号 参数强制类型为无符号数,并假设这两个数都是非负的,来执行这个运算。所以改成UInt可能会根本上改变等式计算出来的值,

所以使用UInt需谨慎,把Int改成Long也行呀。

        6).如果修改代码的过程中,在修改代码代码的地方调用了源程序中的某个函数,一个要注意他的函数中的数组之类的大小和你修改代码中相关的变量范围符合不符合,小心数组越界;

猜你喜欢

转载自blog.csdn.net/cxy19931018/article/details/80817918