全局变量在函数内修改后值不保存的原因及解决方法
全局变量在被修改后的值可以在局部函数中访问到,但是在函数执行完毕后,函数内部对全局变量的修改并不会被保存下来。这是因为在函数执行完毕后,函数内部的变量会被销毁,包括对全局变量的修改。如果想要在函数外部也能访问到函数内部对全局变量的修改,需要将修改后的值返回或者使用指针参数来传递。
原文地址: https://www.cveoy.top/t/topic/mWre 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
全局变量在被修改后的值可以在局部函数中访问到,但是在函数执行完毕后,函数内部对全局变量的修改并不会被保存下来。这是因为在函数执行完毕后,函数内部的变量会被销毁,包括对全局变量的修改。如果想要在函数外部也能访问到函数内部对全局变量的修改,需要将修改后的值返回或者使用指针参数来传递。
原文地址: https://www.cveoy.top/t/topic/mWre 著作权归作者所有。请勿转载和采集!