大佬教程收集整理的这篇文章主要介绍了函数调用之间是否刷新全局变量?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我有一个等待一个布尔标志来改变一个中断的函数时,显然这个标志需要是volatile的,因为这个函数会永远等待,因为编译器没有意识到这个值可以被改变打断.
但是当我有一个简单的函数只是检查第一行中的一个标志,我会期望该标志不需要是挥发性的,因为它的值将被读取每次我进入功能?所以当一个中断在第一次调用这个函数之间修改它的值,而第二次修改它的值时,我将得到新的值.还是不能保证每次进入功能时,所有缓存寄存器都被清除?
以上是大佬教程为你收集整理的函数调用之间是否刷新全局变量?全部内容,希望文章能够帮你解决函数调用之间是否刷新全局变量?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。