恭喜,你发布的帖子
发布于 2024-06-18 17:01:30
2楼
最简单的一个解释。但不是准确解释。
你就当做L也是全局变量。每个子程序,包括其他子程序里面的L都是同一个L。所以你以为自锁的时候,别的子程序又用了这个L。结果把这个L复位了。所以你回来就没自锁了。所以上面这个触点断开,下面的触点却闭合。下面的触点闭合是由于经过了线圈线圈on所以on,所以闭合。上面的断开,是由于别人用过留下来的也不知道是on还是off。只是正好这会儿用完之后是off。
你要先接受这个解释,承认这个解释,然后再发现这个解释不准确的地方就好解释了。
这并不是你认为的L局部变量就是独享的。
请填写推广理由:
分享
只看
楼主