volatile 的作用

舉個例子,變量out映射到某個pin了,你要在這個pin上產生一個下降沿,你就寫了句out=1; out=0; 但是運行起來,卻只有低電平,沒有下降沿,why?看看彙編吧,out=1沒了!被編譯器優化掉了,根本沒執行。。。。好吧,我們加個volatile。

作者:甘庵
鏈接:https://www.zhihu.com/question/23088538/answer/73396189
來源:知乎
著作權歸作者所有,轉載請聯繫作者獲得授權。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章