大神们写程序的时候都用volatile这个关键字吗?

2019-07-20 04:45发布

大家在写程序时,尤其有系统的,比如uCOS等等,那种在多个任务都有使用的全局变量会加上 volatile 这个关键字吗?还有在中断中用的全局变量。
还有,如果全局变量使用的时候都用的取地址的方式比如 &var等等,还需要加volatile这个吗?我看好多程序都没加这个,尤其是uCOS源码里都没看见用这个关键字,不知道什么时候用。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。