恭喜,你发布的帖子
发布于 2025-05-16 09:06:51
16楼
至于你11楼说怎么怎么试,为何又可以,……。如果要解释,必须了解到了这个L是从哪个子程序传过来的,会不会正好适合你这个子程序的值,又或者根本没有子程序触碰到这个L,又或者……所以文章说:不确定。就是这个意思。纵观全程序,值是确定的,一定能找到上一手遗留的值,但是开发一个子程序,单看一个子程序的时候,就不能确定上一手是谁。
单看你这两个子程序,要吃透到达能够解释为何可以,应该要花不少时间。况且,未必你程序中仅有这两个子程序。所以,不能解释。这种解释,即便是我自己全程序自己写,都不想去做解释,发现类似问题,只要检查好只要做好赋值就可解决问题。
程序已经精减就剩这两个程序了,另一个是复位背景数据及指定背景数据区的,这个对其没有影响。
L区先赋值在使用,这个是理解的,不理解的是将全局数据用指针赋值给L区后,数据处理完后,在将L区传回背景数据区,在此区间的L区,是否可以认为当全局数据使用,不必在遵循先赋值在使用原则。
请填写推广理由:
分享
只看
楼主